Our favorite hotels & resorts in India include : The Oberoi Udaivilas, Taj Exotica, Amanbagh, Taj Lake Palace, The Leela Palace New Delhi...