Morning: Start your day with a visit to Mahakaleshwar Temple, one of the most famous temples in Ujjain and one of the twelve Jyotirlingas in India. It opens at 4 a.m. and has a serene environment, perfect for seeking blessings and starting your day on a spiritual note.
Afternoon: For lunch, head to Shri Shree's Cafe, just 5 minutes away. It offers a variety of vegetarian dishes and is famous for its thali. After lunch, visit the famous Kal Bhairav Temple, a 10-minute walk from the cafe. The temple is known for its rustic architecture, and you can see a lot of devotees offering alcohol to Lord Bhairav.
Evening: End your day with a visit to the Kaliadeh Palace, situated on the banks of the Shipra river, around 25 minutes from Kal Bhairav Temple. Enjoy the scenic view of the sunset and spend some time boating around the palace.
Morning: Start your day by visiting Vedh Shala, one of the oldest observatories in India, around 15 minutes from Mahakaleshwar Temple. Learn about astronomy and witness the ancient technology that was used to predict the positions of the planets and stars.
Afternoon: For lunch, head to the Chotiwala Restaurant, located 10 minutes from Vedh Shala. They serve a variety of dishes including North Indian, South Indian, and Chinese. After lunch, visit Sandipani Ashram, located around 10-15 minutes from the restaurant. It is an ancient ashram with a lot of mythological and historical significance.
Evening: End your day with a visit to Kshipra River, located around 20 minutes from Sandipani Ashram. Take a holy dip in the river and witness the holy Aarti performed every evening. If you have time, you can also visit the Ram Ghat, located 5 minutes from Kshipra River and enjoy the serene environment of the place.
Apart from the places mentioned above, you can also visit the Harsiddhi Temple, Mangalnath Temple and Bhartihari Caves if you have more time. For side trips, you can visit the ancient city of Mandu or the Omkareshwar Jyotirlinga, which is located around 80-90 km from Ujjain.
To maximize your fun, try to attend the famous Simhastha Festival, which is held every 12 years in Ujjain. Additionally, you can try the local street food, which is famous for its taste and variety.
Lastly, I would suggest you stay near Mahakaleshwar Temple or the city center to avoid any transportation issues. You can book your hotels and flights at https://booking.tp.st/VhZsadPo.