Rajasthan, whose name means "land of princes," is filled with grand and opulently furnished palaces, many of which were converted to hotels after 1971, when the government cut off the princes' public allowances. The quality of these hotels is extraordinary. After all, where better to rest your head than a chamber once occupied by a maharajah? And who better to wait on you than the former personal butler of a royal family? The best of these "heritage hotels" are managed by the Taj Group. Even more opulent, in some cases, are modern, newly built interpretations, often run by Oberoi Hotels and Amanresorts. You'll find that both styles have all the amenities you'd expect from a luxury hotel and a few you wouldn't, such as on-call astrologers.