Where to stay in Kelowna – A Guide to This BC Town Kelowna is a city in British Columbia. It is located on the shores of Okanagan Lake. It offers a lively promenade, local wineries, craft breweries, hiking trails, and historical museums, so it is safe to say that it ...