Where to stay in Kelowna – A guide to this city in British Columbia Kelowna is a city in British Columbia, located in the heart of Okanagan, in Canada. The city has a promenade, local wineries, craft breweries, trails and historical museums, so it is safe to say that it has a lot to offer for visitors. Where to stay...