#1. Nairobi

East Africa's most cosmopolitan city, Nairobi is Kenya's beating heart, an exciting, maddening concrete jungle that jarringly counterpoints the untrammelled natural beauty to be found elsewhere in the country.

Nairobi's polarising character ensures that the city is reviled and loved in equal measure, and even those who love it might well admit that it's the kind of place many rave about only once they're away from it. For those who call it home, the city's charms include a vibrant cultural life, fabulous places to eat and exciting nightlife. Its detractors point to its horrendous traffic, poor safety levels ('Nairobbery' is a common expat nickname) and its less-than-gorgeous appearance.

However, with a fabulous national park on its doorstep, some wildlife-centric attractions, the excellent National Museum and a series of quirky sights, Nairobi's reality – like that of so many places with a bad reputation – will often come as a pleasant surprise.