Cape Town in South Africa rounds out the top three, offering 11.47 hours of sunshine per day ... Famous for its beaches and ...