Start your day early by visiting Cubbon Park, a large public park in the heart of Bangalore. Stroll through the beautiful gardens and admire the greenery, statues and fountains. Next, visit the Bangalore Palace - a beautiful wooden structure which is a replica of the Windsor Castle in England. The palace grounds also have an amusement park and a toy train ride for kids. You can also stop by the nearby Tipu Sultan's Summer Palace, if time allows.
In the afternoon, visit the Lal Bagh Botanical Garden - one of the most well-known attractions in Bangalore. It has a collection of exotic flowers, trees, and herbs from around the world. Next, head to the Bangalore Fort, which was constructed in the 16th century. Although only a small part of the fort remains, it is worth visiting for a glimpse into the city's history.
On the second day, start by exploring the Bangalore Museum - which houses a vast collection of sculptures, paintings, historical artefacts, and coins. Next, head to the famous Bull Temple - one of Bangalore's oldest temples. It is dedicated to Nandi, the bull, who was Lord Shiva's vehicle and is famous for its gigantic Nandi statue which was carved out of a single granite rock.
In the afternoon, head to the ISKCON Temple, which is one of the largest and most famous temples in Bangalore. The temple has a beautiful architecture, and its surrounding gardens and fountains make it a peaceful escape from the city's hustle and bustle. Next, visit the serene Ulsoor Lake, which is surrounded by lush greenery and is a popular spot for boating and picnics.
If you have more time, you can visit the Bannerghatta National Park or the Innovative Film City which are popular tourist spots in Bangalore. If you have less time, you can skip visiting either Tipu Sultan's Summer Palace or the Bangalore Museum. You should also carry a water bottle, sunscreen, and wear comfortable shoes as it can get hot and humid during the day. Avoid visiting religious places during peak hours as they can get crowded.