For the morning, visit Adalaj Stepwell, a stunning example of Indo-Islamic architecture that used to be a water-harvesting structure during the dry season. In the afternoon, visit the Indroda Nature Park where you can learn about Gujarat's flora and fauna, and even see life-size models of prehistoric animals. For dinner, head to Agashiye, a rooftop restaurant that offers traditional Gujarati cuisine in an elegant and charming setting.
For the morning, take a road trip to Saputara Hill Station, the only hill station in Gujarat. Enjoy the scenic beauty, and if you're feeling adventurous, take a trek to the Gandhi Shikhar peak. In the afternoon, visit the Saputara Tribal Museum to learn about the local tribal culture and traditions. For dinner, head to Hotel Anando, a family-friendly restaurant that offers delicious Gujarati, Punjabi, and Chinese cuisine.
For the morning, visit Gir National Park, the only place in the world where you can see Asiatic Lions in their natural habitat. Take a safari tour to see these majestic creatures up close. In the afternoon, visit the Uparkot Fort, an ancient fort that has been in existence since 319 BC. For dinner, head to the Garden Restaurant, a casual, family-friendly eatery that serves Indian, Chinese, and Continental cuisine.
For the morning, visit the Palitana Jain Temples, the largest cluster of Jain temples in the world. Take the 3.5 km trek up the Shatrunjaya Hill to see these magnificent temples. In the afternoon, visit the Velavadar National Park to see the endangered Blackbuck antelope. For dinner, head to the TGB Restaurant, a family-friendly restaurant that offers Indian and international cuisine.
If you have extra time, consider visiting the Rani ki Vav stepwell in Patan, the Sun Temple in Modhera, or the Sabarmati Ashram in Ahmedabad. You could also take a side trip to the Great Rann of Kutch in the winter. To maximize your fun, try to visit Gujarat during the Kite Festival in January or the Navratri Festival in October.