You will take two days to cover Delhi ( Covering all sightseeing places), then you can do day trip to Agra and Fathehpur Sikari ( Stay one night there) and keep last day for food and shopping in Delhi if you are going back from Delhi.
You can cover the prominent sites like Lots temple, Jantar Mantar, Qutub Minar, Akshardham, etc in Delhi in 2 days. Another day, you can go to Agra and visit Taj Mahal. If not you can visit Khau Gali, CP, Haus Khaz and check out the nightlife of Delhi.
If u mean around delhi...then there are many places u can go to for 4 days...if u wish to visit himachals then parwanoo and shimla are ur places.and if u wish to go to uttarakhand.u can head to nainital or jim corbett or kasauli or lens downe kr dhanaulti or musoorie.u can also visit agra and mathura if u wish to take a religious trip..
As Delhi is our Historic heritage you have many places to visit like all monuments adding to this I would suggest you not to miss market of Delhi for shopping , you will varieties with negotiable price
Happy Travel!!!
Hey Shraddha, As you have four days ... you can visit these Places from delhi ... Trips near Delhi that can be visited are :- Neemrana Mathura in Uttar Pradesh Agra haridwar and rishikesh in uttarakhand Corbett National Park Lansdowne Alwar in Rajasthan Mussoourie Nainital Shimla Chopta Narkanda in Himachal Pradesh Amritsar in punjab Dharamshala in himachal Pradesh Munsyari in Uttarakhand Kasol and Manali in Himachal Pradesh.... Happy Travelling!!!
Hey Shraddha, You can choose any out of these : 1) Delhi->Bikaner->Jaiselmar->Delhi 2) Delhi->Agra->Fatehpur Sikri-> Jaipur ->Delhi 3) Delhi->Chandigarh->Shimla->Delhi 4) Delhi->Parvati Valley ( Malana, Kasol, Tosh, Kheerganga trek )->Delhi 5) Delhi->Rishikesh->Jim Corbett->Delhi Happy travelling!!!!!
4 days in delhi, I would suggest you to take a day trip to agra, mathura and vridavan. 1/2 day trip to jaipur. last day you can take hop on hop off bus in delhi which will cover all major tourist attractions.