The luxury hotels can cost anything between Rs 8,000 and Rs 30,000 a night or more depending on the tourist season. Udaipur offers local and ethnic cuisine from almost every region in Rajasthan.