In the morning, explore the ancient Mahakaleshwar Temple, one of the 12 Jyotirlingas in India. Later, stroll through the colourful markets and enjoy some local delicacies in the afternoon. In the evening, attend the famous Bhasma Aarti ceremony at the temple.
Visit the Omkareshwar temple, located on the island of Mandhata in the Narmada river. Take a boat ride to see the beautiful Narmada Parikrama and have lunch at a local restaurant. In the evening, attend the Ganga Aarti ceremony at the temple.
Explore the magnificent Maheshwar Fort, situated on the banks of the Narmada river. Visit the famous Maheshwari saree shops and try some delicious street food. In the evening, enjoy the sound and light show at the fort.
Visit the historic town of Mandu which has a rich cultural heritage. Visit the Jahaz Mahal, Hindola Mahal, and Rupmati Pavilion. In the afternoon, explore the local markets and have lunch at a local restaurant. In the evening, visit the Chappan Mahal Museum.
Head to the hill station of Pachmarhi. Visit the Jata Shankar cave temple and the Pandav Caves which are believed to be from the Mahabharata era. In the afternoon, visit the beautiful Bee Falls and enjoy some local street food. In the evening, relax at your hotel.
Explore the natural beauty of Satpura National Park which is home to tigers, leopards, and other wildlife. Take a jeep safari to explore the park and have lunch at a local restaurant. In the evening, enjoy some local cultural performances.
Visit the city of Bhopal which is known for its rich history and culture. Visit the beautiful Taj-Ul-Masajid mosque and the historical Bharat Bhavan. In the afternoon, explore the local markets and have lunch at a local restaurant. In the evening, visit the Upper Lake.
Make sure to carry warm clothing as December can be chilly in these areas. If you have more time, you can also consider visiting the nearby cities of Indore and Udaipur. You can also try some adventure activities such as rappelling and ziplining in Pachmarhi.