Cape Town, South Africa, usually referred to as the Mother City, is a place that offers a myriad of take ins for visitors. Coming from its spectacular gardens to its vivid society and rich past history, Cape Town has something for everyone. For motorbike aficionados, Cape Town is nothing quick