India is known for its many hill stations. While some are the most celebrated tourist spots in the country, there are a few others which lie tucked away