Visit one of the most famous Shiva temples in India which has one of the twelve Jyotirlingas. It is believed that Lord Shiva himself resides here. Witness the Bhasma Aarti, a unique ritual performed only in this temple.
Visit the temple of the fiercest form of Lord Shiva, Kal Bhairav. The temple is known for its unique architecture and the statue of the deity adorned with silver armor. Witness the flag-changing ceremony which takes place every day.
Visit the Kaliadeh Palace situated on the banks of the Shipra River. The palace was built in the 15th century by the Malwa Sultanate. Enjoy the beautiful panoramic view of the river from the palace.
Visit the Sandipani Ashram, which is said to be the place where Lord Krishna and Sudama received their education from Maharishi Sandipani. The ashram has a beautiful temple and a goshala (cow shelter).
Visit the Vedh Shala Observatory, which was built in the 17th century by Maharaja Jai Singh II of Jaipur. The observatory is equipped with instruments to study celestial bodies and is one of the five such observatories in India.
Don't miss out on the local delicacies of Ujjain such as Poha, Jaleba, and Bhutte ka Kees. You can also visit the nearby town of Indore which is famous for its street food. If you have more time, consider visiting the ancient city of Mandu which is known for its historical monuments such as Jahaz Mahal, Hindola Mahal, and Rupmati's Pavilion. To maximize your fun, consider hiring a local guide who can help you explore the city better.
If you need help with finding hotels and flights, check out https://trip.tp.st/5u0O2Vxp.