I am making a quick trip to South Africa for a wedding in mid-Dec. I have a 3 spare days during which I need to make my way from Cape Town to Port Elizabeth and I'm considering the Baz Bus, with an overnight stop in Oudtshoorn.
I'd like to visit the Cango Caves, but is it possible to get there without a car? Ideally I'd like the visit to take no more than a 1/2 day, due to the timings of the bus (otherwise I would need to stay 2 nights in Oudtshoorn, so as to fit in a full day tour, and would be rushing to get to Port Elizabeth the next day).
Anything else in the area I should definitely see? Are Meerkat Magic and/or an ostrich farm easily accessible from town? How much time would I need to visit either of these?