The hilly state in North east India and the name of the state is Meghalaya. The meaning of this state is the abode of clouds. Meghalaya is the seven Northeastern states of India. Famous for its high rainfall, subtropical forests and biodiversity. There are many places to visit in Megahalaya. The famous places of Meghalaya are Shillong and Cherrapunjee. Shillong is the capital of Meghalaya and it is very beautiful. Especially during peak season it is very difficult to find the hotels to stay. Here are some beautiful homestay as an alternate accommodation of Shillong.