There's plenty on the Kenyan calendar too keep expats living in Nairobi busy throughout the year, from art and music festivals to safari rallies. Some happen on a monthly basis while others are looked forward to annually.

Here are some of Nairobi's not-to-be-missed event.

Annual events in Nairobi 

Blankets and Wine (monthly)

Music lovers from Nairobi and beyond converge in the city for this relaxed day-long outdoor music festival. With performances by top Kenyan musicians, DJs and bands, this is a great opportunity to check out the local talent.

Cake Festival (June)

Attendees of this event are in for a sweet day out as baked goods of all shapes and sizes abound here. Aspiring bakers can also check out live cake-decorating demonstrations, while little ones can attend a baking class just for kids.

International Puppetry Festival (September)

Here visitors get to experience traditional forms of puppeteering, and each year has a theme. It's a fun day out for the whole family, and the kids will enjoy the lively performances at what is a unique and interesting event.

Shaggy Dog Show (September)

Animal lovers come from all over to take part in this family-friendly day organised by the Kenya Society for the Protection and Care of Animals (KSPCA). Highlights include a fancy dress competition for both owners and their dogs, as well as awards for 'happiest dog', 'best-groomed dog' and, of course, 'shaggiest dog'.

Jamhuri Day (December)

On the 12th of December each year, Kenya celebrates its independence. Jamhuri is Swahili for 'republic' and as such Jamhuri Day commemorates the day Kenya become a republic in 1964. It is a national public holiday when everyone takes a day off work and relaxes. It is celebrated in style with dancing, feasts and parades.