Where to Stay in Naivasha: Town, Highway or Lakeside?

Where to stay in Naivasha: an honest guide to town, highway, lakeside and Lake Oloiden areas, who each suits, real 2026 room prices and pros and cons.