Hey Sachin, Best and cheap Places to visit in North India are :- Rishikesh Munsiyari Dehradun Amritsar Mussoourie Haridwar Auli Manali Shimla Udaipur Agra Delhi For me all the places are in budget to visit unless you know how and when to travel... Try to travel with public transport much so that you can Roam around cheap ... Book your rooms in hostels much and save money ... Eat on streets rather than in big posh money looting hotels ... It's all the way you plan buddy ... Happy Travelling Bro!!!