Dilworth Inn is really good for offering discounts if you qualify and has everything you need fromm pools to free local calls
We spent two nights in Kelowna last July at Wine and Country Suites, it is a bed and breakfast, far nicer than a hotel, superb breakfasts eaten on the patio. Can't recommend it highly enough if you want to look at the website it is www.wineandcountrybbkelowna.com
You will love Kelowna a must visit is the Mission Hill Winery - asbsolutely beautiful setting.
You might consider the Siesta Inn which is on Lakeshore Road almost adjacent to a beach but with its own pools (one indoor one outdoor).