Start your morning with a visit to the Lalbagh Botanical Garden, one of the most popular tourist attractions in Bangalore. The garden is home to over 1,000 species of flora and fauna, and it's a great place to spend time with your family in nature. In the afternoon, head over to the Bangalore Palace, a beautiful example of Tudor-style architecture. Explore the palace's beautiful grounds and learn about its rich history. In the evening, visit the Ulsoor Lake, a serene location where you can enjoy a relaxing boat ride with your family.
Spend your second day at the Wonderla Amusement Park, an exciting destination for all ages. The park features over 60 rides, including roller coasters, water rides, and thrill rides. In the morning, start off with some of the calmer rides and work your way up to the more intense ones. There are plenty of food and beverage options available throughout the park, so you don't have to worry about packing a lunch. In the evening, head back to the city and visit the Indira Gandhi Musical Fountain, a beautiful outdoor venue that hosts a spectacular light and sound show.
In addition to the attractions listed above, you might also want to check out the Bangalore Fort, the Vidhana Soudha, and the ISKCON Temple Bangalore. For a side trip, consider visiting the Nandi Hills, a beautiful hill station located about 60 km from Bangalore. To maximize your fun, try to plan your itinerary around major events, such as the Bangalore Queer Film Festival or the Bangalore Open Air metal music festival. Don't forget to sample some of the local cuisine, such as masala dosa, vada pav, and biryani. Finally, make sure to book your hotels and flights in advance using this link.