Hi It's been almost 20 years since I was there in India. My wife and I are visiting India in Feb 2015. We are much excited about this trip because we had our honeymoon time in India way back in 1995. We would like to take a train from New Delhi to Agra and then from Agra to Varanasi, twenty years ago trains were not very comfortable, so has it changed much or its still the same? First class is worth the cost or not and if now then what is the condition of 2Tier AC? Also, can you recommend any good hotel or guest house near Taj Mahal. Last time we stayed in Taj Ganj and we could see Taj Mahal from the rooftop.