Hotels
The most opulent hotels in India—and perhaps in the world—are in Rajasthan. You can live like a king, waited on hand and foot, in one of several converted palaces, surrounded by glittering mirrored walls, tiger skins, and stained-glass windows. Rajasthan is also famous for Heritage Hotels, a group of castles, forts, and havelis that have been converted to elegant accommodations.