In the morning, visit Bangalore Palace, which is a magnificent royal palace with a blend of Tudor and Scottish Gothic architecture. The palace grounds also have a beautiful garden and a fun amusement park. In the afternoon, head to Cubbon Park, a sprawling 300-acre park in the heart of the city. The park has a lot of walking and biking trails and several museums. For dinner, try out local food at MTR, which serves delicious South Indian cuisine.
Start the day with a visit to Lalbagh Botanical Gardens, which is a beautiful garden spread over 240 acres. It has a stunning glass house, a lake, and various species of flora and fauna. In the afternoon, visit the National Gallery of Modern Art, which has a collection of contemporary Indian art. End the day with a visit to Bangalore Fort, which has a lot of history and many interesting stories to tell.
On the last day, visit Ulsoor Lake, which is a picturesque lake that offers boating and sailing activities. There are several small islands in the lake that are worth exploring. In the afternoon, visit the Bull Temple in Basavanagudi, which is one of the oldest temples in the city. End the day with a visit to Commercial Street, which is a bustling shopping area with a lot of street vendors and shops selling local handicrafts and souvenirs.
If you have time, consider visiting the ISKCON Temple, which is a beautiful temple with a serene atmosphere. Another great option is the Tipu Sultan's Summer Palace, which is a piece of history worth exploring. For side trips, you can visit the Nandi Hills, which is a scenic hill station near Bangalore. To make the most of your trip, try out local delicacies like dosas, idlis, and vadas. Also, consider hiring a local guide to get a better understanding of the city's history and culture.