Jaipur, known as the Pink City, is the capital of Rajasthan and is famed for its historic palaces, vibrant bazaars, and rich cultural heritage. Key attractions include the Hawa Mahal, Amber Fort, and City Palace. Jodhpur, often called the Blue City due to the blue-painted houses around its old town, is home to the majestic Mehrangarh Fort and offers a glimpse into royal Rajput history. Udaipur, known as the City of Lakes, enchants visitors with its picturesque lakes, elegant palaces like the City Palace, and romantic ambiance, making it one of the most scenic destinations in India.