These Cape Town Hotels have free kids clubs... and you don’t have to be a guest