Safari Jeeps and beach scenes come to mind when you think of Kenya, but this country also has exciting city life and rich cultural encounters. As a result, ...