Heading off to explore the amazing things to see in Meghalaya? Here is everything you need to know about public transport, accommodation and the best places to visit in Meghalaya, India.