Where the best place to stop for the night between Cape Town and Plett? Would like to maybe go trekking, mountain biking, waterskiing or anything fun and stay in a nice hotel too.
I was in S.A. this March and did the Garden route, I suggest you start your trek by flying into Port Elizabeth and using that as base to see different spots nearby. We stayed at Bayside Guesthouse, you'll find there are several guest houses-a.k.a. B&Bs- in the area. They are absolutely wonderful at Bayside, beautiful home, great breakfast, lovely hosts and parking included. It was a treat staying there, if you're going soon they also have winter rates.
While there we took the car and drove to Camdeboo National Park for the Valley of Desolation hike and views of of Graaff-Reinet. Easily a whole day activity.
Nearby you could also drive to the Bloukrans Bridge for the bungee jump, another day-long adventure. Then after seeing the surrounding spots in Port Elizabeth too, the casino, beaches, restaurant area, etc, start driving the route. Honestly we drove straight through-starting very early and arriving by midnight- into Cape Town after using the "base system." True you go back and forth but at least you're not stopping in three different hotels and figuring out directions/sights/food around each every time. This "system" has worked plenty in the past for me, so think about it.
There are smaller towns along the route where you can also stop to eat or stay, don't miss the Ostrich farms, but we did not spend additional nights. Driving and marveling at the nature was what made the route special. Especially with the sunlight changes as we drove.
Then, in Cape Town we went to wineries, not the Stellenbosch route but Constantia. Less "touristy," after all they are all touristy, and less crowded, oh and recommended by locals over Stellenbosch.
We also went to Knysna and stayed there, very chill town and again with great food, to go shark diving. That was further after Cape Town, hence staying at another hotel and not using the base system idea. After that Cape Town was it and driving around for sights.
There are amazing restaurants all along the route and both in Port Elizabeth and Cape Town so leave plenty of time to eat and enjoy full breakfasts, lunches, dinners and after dinner snacks. You will eat like royalty.
Oudtshoorn explore the awesome Cango Caves, go hiking in the desert/mountains and visit an ostrich farm or wildlife ranch - no watersports but you'll get plenty in Plett! The 3 main coastal cities of Mossel Bay, George, Knysna are nothing special - Plett is much prettier - and the rest of the coast is very difficult to access en-route.
Mentioned in this answer: