If you like wine, restaurants, and day hiking then you probably want to spend as much time as possible in and around Kelowna - those are all things the Okanagan excels at! Enroute, I'd recommend stopping in Nelson. I think it's the nicest town in the Kootenays with old historic buildings, interesting shops and restaurants, and lots of hiking options (https://www.nelsonkootenaylake.com/recreation/mountain/hiking).
If you want to go through New Denver, it is home to the Nikkei Internment Memorial Centre (https://www.kootenayrockies.com/partner/nikkei-internment-memorial-centre/), focused on the experiences of Japanese Canadians who were relocated here from the coast and interned during WWII.
From New Denver, you'd reach the Okanagan at Vernon, about 1 hour north of Kelowna. I have family here so visit multiple times each year and find more and more to enjoy with each trip. The north Okanagan is lusher than the south and this is mostly orchard and farm territory rather than vineyards. For orchards, Cambium does great ciders and has an excellent restaurant. In summer it's lovely to sit in their outside area (some tables are in the orchard) and enjoy a wood-fired pizza. For hiking/walking, there are fine trails in Kalamalka Lake Provincial Park (also a great lake to swim in!) and they have converted old canal routes around town into walking paths (https://www.ribbonsofgreen.ca/grey-canal-trail) with far-reaching views. Vernon is also the north end of the Okanagan Rail Trail (https://okanaganrailtrail.ca/). You can rent bikes in both Kelowna and Vernon to ride it.
Heading south to Kelowna (and further), the wineries are beautiful and there are good bike routes or organized wine tours to get you safely between them. Most of the best restaurants in this area are at the wineries.
Have a wonderful trip!