Start your trip to Ujjain with the famous Mahakaleshwar Temple, which is one of the twelve Jyotirlingas in India. This temple is devoted to Lord Shiva and has a magnificent architecture. It is believed that Lord Shiva himself resides here. You can also attend the Bhasma Aarti, an ancient ritual that is performed every morning before sunrise. This temple is usually crowded, so make sure to arrive early to avoid the rush.
Visit the Kaliadeh Palace, a historical site located on the banks of River Shipra. It is believed that the palace was built by King Bhadrasen during the 1st century. You can also visit the nearby Vedh Shala Observatory, which was built by Maharaja Jai Singh II of Jaipur. It has a collection of astronomical instruments used in ancient times. You can also enjoy a boat ride in the Shipra River.
Start your day by visiting the Sandipani Ashram, which is located in the midst of greenery and picturesque surroundings. This ashram is associated with Lord Krishna and is a symbol of Vedic education. Then, head to the ISKCON Temple, which is devoted to Lord Krishna and Radha. The temple has a beautiful architecture and is surrounded by gardens. You can also enjoy the delicious prasad offered in the temple.