It is city of pilgrimage for shaivites, vaishnavites and followers of Shakta, it was a capital of Avanti. It showed the traces of incipient urbanization as early as about 700 b.c.
It is also known as city of temples, situated at the eastern bank of river kshipra. It has been the centre of religio-cultural activities of the world. The Mahakaleshwar temple of Ujjain is known among the twelve celebrated jyotirlingas in India. In ancient times Ujjain used to be the central point for calculation of Indian time and Mahakala was considered as distinctive presiding deity of Ujjain. There are lot of temples in Ujjain where you can feel spiritual and find some peace for your soul. Ujjain is not only has this mythological importance about it as there are lot of scientific factors associated with it too because of its orbitary location as the prime meridian passes through it which plays a factor in making of the hindu panchang time and hence it has been an attraction to the scientists as well. The main places to visit in Ujjain apart from Mahakaleshwar Temple are Harsiddhi Temple, Chaubis Khamba Temple, Shani Mandir, Chintaman Ganesh Temple and loads more also one can visit the observatory also known as Yantra Mahal which has many scientific instruments which are known for studying the orbits and motions of the planets. So if one strongly believes in fate and fortune then visiting Ujjain once in a lifetime is must.