Placed in the East Khasi Hills District, the capital city of the north-eastern state of Meghalaya, Shillong is one of the most mesmerizing hill stations in India. . If you are planning to visit Shillong, opt for a stay in heritage hotels in Shillong. From 1874-1972, this beautiful serene hill town was British Assam’s capital. After the country gained independence, Shillong was slowly developed as a modern town of India but it still keeps intact the old charming elements.