In the morning, visit the Rajwada Palace and explore the history of the Holkar dynasty. In the afternoon, head to the Kanch Mandir, a unique Jain temple made of glass and mirrors. End the day by enjoying street food at Sarafa Bazaar, Indore's famous food street.
Drive to Ujjain in the morning and visit the Mahakaleshwar Jyotirlinga Temple, one of the twelve Jyotirlingas in India. In the afternoon, explore the ancient Vedha Shala Observatory and learn about the Hindu astronomical system. In the evening, watch the traditional aarti ceremony at the Ram Ghat on the banks of the Shipra River.
Start the day by visiting the Kal Bhairav Temple, dedicated to the fearsome form of Lord Shiva and known for its unique food offerings. In the afternoon, explore the Harsiddhi Temple, an important Shakthi Peeth and one of the 51 Shakti Peethas. End the day with a visit to the Chintaman Ganesh Temple, dedicated to the god of wisdom and learning.
On the way back to Indore, stop by the Ralamandal Wildlife Sanctuary and enjoy a nature walk. In the afternoon, visit the Lal Bagh Palace, a beautiful 19th-century palace with stunning gardens and artifacts. End the day with a sunset view from the Annapurna Temple, one of the most popular temples in Indore.
For a side trip, consider a visit to Mandu, a historic city with beautiful architecture and stunning views. You can also take a day trip to Omkareshwar, a holy town situated on an island in the Narmada river. To maximize your fun, try the street food in Ujjain and visit the local markets for souvenirs. Finally, don't forget to check out the local festivals and events, especially in September when the Ganesh Chaturthi festival is celebrated.
For booking hotels and flights, visit https://booking.tp.st/VhZsadPo.