Experience the heart of Cape Town: top cultural spots to visit