Lake Naivasha Sopa Resort sits on the southern shore of Lake Naivasha, around 60 miles from Nairobi. At this international property, cottages are spread across 150 acres of grassland, dotted with native trees. Each unit has a stone facade and stunning indigenous roof. Spacious and light-filled ensuite rooms open onto balconies or verandas overlooking the…