In the morning, visit Lal Bagh Palace, a grand palace built in 1921 by Maharaja Tukoji Rao Holkar II. Admire the European style architecture, the beautiful gardens, and the collection of antique paintings and sculptures. In the afternoon, have lunch at the palace's restaurant, Panchavati Gaurav, which serves delicious Rajasthani and Gujarati thalis. In the evening, head to the nearby Kanch Mandir, a Jain temple made entirely of glass and mirrors, and marvel at the intricate glasswork.
Start your day early and head to Sarafa Bazaar, a popular night market that transforms into a street food paradise in the morning. Sample some of the city's famous breakfast dishes, such as poha, jalebi, and garadu. Spend your afternoon exploring the nearby Rajwada Palace, a seven-story palace built by the Holkars in 1747. Learn about the palace's rich history, admire the intricate carvings and paintings, and shop for souvenirs at the nearby markets. In the evening, attend a nautanki performance, a form of traditional folk theater, at the Ravindra Natya Grah.
Start your day by visiting the Annapurna Temple, a beautiful temple dedicated to the goddess of food. Take a walk around the temple's gardens, and then head to Chhapan Dukaan, a street lined with 56 shops selling a variety of snacks and sweets. Try the famous kachori, samosas, and rabdi. Spend your afternoon at the Indore Museum, which houses a collection of artifacts from the region's rich cultural and historical heritage. In the evening, head to the nearby Chokhi Dhani, a Rajasthani-style resort, to enjoy a cultural program and dinner.
Don't miss out on visiting the Khajrana Ganesh Temple, one of the most revered temples in the city. If you have extra time, take a day trip to Mandu, a nearby historic town known for its ruined fort city and Afghan architecture. To maximize your fun, consider taking a cooking class to learn how to make some of the city's delicious dishes, such as dal bafla and bhutte ki kees.