Our Lonely Planet told us, regarding Cape Town, that we should "be prepared to fall in love."
We were cynical of such high expectations. But turns out the Lonely Planet folks are right.
From Table Mountain to a state of the art soccer stadium to a gorgeous oceanside boardwalk where the Atlantic and India Oceans meet, Cape Town has it all.
The city also boasts amazingly warm people - which is why our 3-day visit became a 5-day visit that was, in the end, wonderfully sweet.
As for a "best" experience?
That would have to be meeting the residents of Isilo Township. We'd connected with the founder of a school in the township. She invited us for a visit. We adored the kids and spent the day - and the next - helping them to prepare for their Christmas party - making sandwiches, buying and handing out gifts, and even a comedy show, performed by Joel, in which he used no words, entertaining the kids by tripping over chairs and crashing in to the walls in a display of old fashioned slapstick humor.