Cape Town is one of the most beautiful cities in the world. There’s plenty to do and see in this vibrant city, from hiking up Table Mountain to enjoying a delicious seafood dinner on the waterfront. Here are 10 amazing things to do in Cape Town that you won’t want to miss!

1. Explore the V&A Waterfront: One of Cape Town’s most popular attractions, the Victoria and Alfred (V&A) Waterfront has something for everyone. From shops and restaurants to a picturesque harbor, this is one of the best places to explore during your stay in Cape Town.

2. Take a hike up Table Mountain: One of the most iconic symbols of Cape Town, this world-famous mountain is a must-see during your visit. There are several trails to choose from, so make sure you pick one that’s suitable for your fitness level.

3. Go whale watching: A unique and amazing experience, take a boat ride and look out for southern right whales, humpback whales, and dolphins. November to December is the best time to spot these majestic creatures in their natural habitat.

4. Visit Robben Island: This UNESCO World Heritage Site is a must-see during your visit to Cape Town. Take a tour of the island, which includes a visit to the former prison of Nelson Mandela, and learn about South Africa’s history.

5. Enjoy a day at the beach: Cape Town has some stunning beaches, so take your pick and spend a day relaxing on the sand. Boulders Beach is great for swimming, while Clifton Beach is the place to go if you’re looking for some nightlife.

6. Catch a sunset at Camps Bay: There’s nothing quite like watching the sun go down over the Atlantic Ocean, and there’s no better spot to do it than Camps Bay. Grab a seat at one of the many bars or restaurants along the strip and enjoy spectacular views while you sip on a cocktail.

7. Visit the Bo-Kaap: One of the most colorful and vibrant neighborhoods in Cape Town, be sure to check out this historic area during your stay. Explore its narrow cobblestone streets and admire its brightly colored buildings for a truly unique experience.

8. Go wine tasting at Constantia Valley: Home to some of South Africa’s best wineries, take a trip out to Constantia Valley and sample some of their delicious wines. Many of the wineries also offer tours, so make sure you don’t miss out on this experience.

9. Take a tour of Kirstenbosch Botanical Gardens: Located just outside the city, these stunning gardens boast gorgeous views of Table Mountain and the Famous Cape Floral Kingdom. Stroll through the gardens and admire their exotic plants and flowers from all around the world.

10. Shop at Greenmarket Square: If you’re looking for souvenirs or unique African crafts, head to Greenmarket Square in the heart of Cape Town. Here, you’ll find a variety of stalls selling everything from handcrafted jewelry to African art and clothes.

From exploring the V&A Waterfront to taking a tour of Kirstenbosch Botanical Gardens, there’s plenty to see and do in Cape Town. Be sure to add these 10 amazing things to your South African itinerary for an unforgettable experience.