Wow Travel & Tours Wow Travel & Tours Business located in Africa1 Listings Business located in Africa Wow Travel & Tours – Cape Town – South Africa Wow Travel and Tours is a family-owned professional DMC tour operator established in 2007 in Cape Town, South Africa.