20140525 india: Udaipur has the best hotels in India: Survey