Image source: www.lakshmisharath.com
Dehradun is a part of Uttarakhand and is one of the popular tourist destinations with places like Mussoorie, Auli, Haridwar and Rishikesh. There are many temples that you can visit, apart from this this is a popular place for educational trips and wildlife tours. It is a nice place for family outing with so many families visiting.
Image source: www.nainitaltourism.com
Known as the Lake District of India, the city is a beautiful place with fascinating hills, pleasant climate, and of course the lakes. You can also involve n wildlife tours, rock climbing, trekking, cable car rides, etc. You can also see the Eco Cave Gardens, Naini Peak, Governor’s House, etc.
Image source: www.tridenthotels.com
What other reason do you want to visit Agra when you have the TajMahaj situated there. Agra is one of the most visited place in India where apart from TajMahal you have places like Agra Fort, Jama Masjid, MehtabBagh, FatehpurSikri, etc. The impression of the Mughal rule in India is clearly seen in Agra. Agra is one of the best place to visit from Delhi for a weekend trip.
Image source: www.rajasthanvisit.com
Udaipur is a perfect place for couples and apart from that also this place has a lot to offer for other kind of travelers as well. You can shop in this beautiful city and also find some awesome restaurants. A visit to the Lake Pichola is must. One can also enjoy some puppet shows which narrate historical stories.
Image source: www.tripadvisor.in
If you want to go to a hill station for the weekend from Delhi then Dharamshala is a good option for you. There are just too many places in Dharamshala where you can enjoy. McLeodganj is one of the best places in Dhramshala. You can visit the Bhagsunag Falls, Namgyal monastery, and also enjoy the restaurants where you get nice Tibetan cuisine.