Rajasthan is one of the most colourful states of India and a land of unending diversity. The state has some of the most beautiful palaces and forts in the country, which are well-maintained by the government and the former royal families. The experience is further enhanced by professional guides who can regale with some interesting stories of a bygone era. Most of these palaces and hotels are equipped with all the modern-day facilities. The restaurants in the premises of the forts treat with royalty and sometimes even have musicians and dancers to entertain the visitors.