Cape Town has rustic as well as urban beauty. Rough mountains meeting with the clear sea, covered with greenery and florals, diverse wildlife and white sand beaches, all these bring you closer to nature. Still there is a urban edge with art galleries, monuments and world class restaurants.