I've made many visits to a hotel in Gurgaon, right on the road from Delhi to Jaipur, and never made it there. I will right this regretful wrong next time, is it worth a whole weekend?
Like any thread, it's morphed a bit, from being the most 'beautiful' city to something more rounded like the 'best' city. Some people (perhaps tongue in cheek) have even suggested Brighton - Brighton is many things, but beautiful? Noooo....
Venice or Paris for me. It strikes me that while we're blessed with great countryside in this country, not so many beautiful cities - London is amazing, but probably not 'beautiful'. Outside of that I'd say Bath, Canterbury, York, Edinburgh and dare I say, St Davids.....