having visited Delhi, Agra, Jaipur, Amritsar, Shimal, Chandigarh, Lucknow and Varanasi thus far, Lucknow and Shimla would be the two standout places that I would spend time in once more.
Only the Taj is worth seeing in Agro. Delhi is dirty, dirty, dirty (even for Indian Standards) and you'll be hassled a lot. We are looking forward to returning to Lucknow and seeing the lovely couple who own The Hangout in hassainganj. Very friendly.
Lucknow is off the main tourist circuits so one is more of a novelty i.e. lots of staring! There are so many things of historic interest to see both from the Nawab and Raj eras.
Don't miss the kebabs and the biriyani - quite unique. In the Winter they make a dessert of whipped milk decorated with nuts and edible silver, DON'T miss tasting it. The UP walking tours and city tours are excellent (based at hotel Gomti)
Worst of my vacation experince this time since first time to Lucknow. Traffic flow and and congestion is bad and the city is very dirty and dusty
It is a very old historic city with lots of Mogul era monuments and many parks. The city is however extremely over populated and congested.
Cleanliness is poor with heaps of garbage every where. Noise and air pollution from autos is at its extreme. Things could be lot better with some planning and attention by the local government.
Good place to visit, lot of historical places of importance as sightseeing, delicious muglai food to eat.