February 5, 2009 Must Stay: Nadesar Palace, a Luxury Hotel in Varanasi Nadesar Palace is our favorite place to stay in the holy city of Varanasi, a top cultural destination in India. Read More