Start the day at the Mahakaleshwar Temple, one of the 12 Jyotirlingas of Lord Shiva. The temple opens at 4:00 am, so it's best to reach there early to avoid the crowds. The morning Aarti takes place at 5:00 am, and it's a mesmerizing experience. After the Aarti, explore the temple complex and learn about its history and significance. In the afternoon, visit the Kal Bhairav temple, which is just a 10-minute walk from the Mahakaleshwar Temple. It's a sacred place for the locals and is dedicated to Lord Bhairav, a fierce form of Lord Shiva. In the evening, head to the Ram Ghat to watch the aarti ceremony and take a boat ride in the Shipra river.
Start your day at the Sandipani Ashram, which is believed to be the place where Lord Krishna and Sudama studied. It's located on the outskirts of Ujjain, so it's best to hire a taxi to get there. The ashram is a peaceful place, and you can take a tour to learn about the teachings of Lord Krishna and Sudama. In the afternoon, visit the Vedh Shala Observatory, which is one of the oldest astronomical observatories in India. It was built in the 17th century by Maharaja Jai Singh II. You can see various instruments used for astronomical calculations and learn about the history of astronomy in India. In the evening, head to the Kaliadeh Palace, which is located on an island in the Shipra river. It's a beautiful place to watch the sunset and enjoy the scenic views of the river.
If you have time, visit the Harsiddhi Temple, which is dedicated to Goddess Annapurna. It's located near the Mahakaleshwar Temple and is a popular place of worship. You can also visit the Chintaman Ganesh Temple, which is located on the Ujjain-Indore highway. It's a beautiful temple dedicated to Lord Ganesha. If you want to explore more of Madhya Pradesh, consider taking a day trip to Mandu, which is a ruined city that dates back to the 6th century. You can also visit the Omkareshwar and Maheshwar temples, which are located on the banks of the Narmada river.