Does anyone know of a really nice resort or lodge in either Kelowna or Osoyoos, B.C., something on or near the water?
North of Kelowna, near Vernon, the Lakeside Illahee Inn is right on Kalamalka Lake and quite nice. We just returned from there last week (July 2011). In Osoyoos, we checked into and out of the Waterford in less than ten minutes after being disappointed by the quality of the room. We stayed at Spirit Ridge, which is not on the water, and wasn't much better. If you don't need to be on the water in Osoyoos, take a look at the Observatory B&B high up overlooking the city and lake. We couldn't stay there because it was full, but it's a great location. over 9 years ago