Showcasing indigenous South African plants, Cape Town's Kirstenbosch Botanical Gardens are absolutely beautiful. Over 9000 plants are grown here and you can take several different walks through the 528 hectares that make up the gardens. There are some lovely picnic spots and during the summer (December - March) musical concerts are held on the lawns every Sunday at sunset (5.30pm).
There are several restaurants and cafe's as well as a Garden Center where you can purchase bulbs, shrubs, cut flowers, pots and even sculptures. The Gardens are open daily from 8am - 6pm (7pm in the summer). You can get to the Kirstenbosch Botanical Gardens by taxi, they are situated on the eastern slopes of Table Mountain.