1. Kalimpong, West Bengal
Nestled in the beautiful Himalayan range, at an altitude of 1250 meters, Kalimpong is a hill station located in West Bengal. Flower nurseries are a major attraction in this small town and the weather is pleasant throughout the year. You should trek to Durpin Dara, the highest point which offers a spectacular view of the plains and the mighty Teesta river.
2. Mandawa, Rajasthan
Mandawa is small town in the Jhunjhunu district of Rajasthan, Mandawa is known for forts and havelis. In the olden days, the town, which lies on the famous Silk Route to China, used to be a stopover for the wealthy merchants. They built the grand havelis and forts, that are embellish with beautiful paintings depicting religion, history, folk-life, and the society. The Mandawa Castle, with impressive frescoes, is a major tourist attraction.
3. Chikmanglur, Karnataka
Spend some time in nature's lap and capture the beauty of lush green forest cover and mighty mountains in Chikmanglur, the town famous for its coffee plantations. It's an ecological paradise and a popular trekking destination. For the coffee-lovers, there's a Coffee Yatra Museum, an initiative of the government of India, showing the history of coffee and its processing. To make the most of your trip, crash at a homestay and enjoy the hospitality of local people.