Wineries - even if you don't like wine, some wineries have excellent views and restaurants.
Wineries with great restaurants:
Near Kelowna - Quail's Gate, Mission Hill, Grey Monk.
Naramata - Hillside
Peachland has a good popular German restaurant on the water.
http://www.gasthaus.ca/Gasthaus/The_Pub.html
There are casinos is Vernon, Kelowna and Penticton.
Minstrel in Kelowna has good food and live music:
http://www.minstrelcafe.com/
Carl's Jr.
http://www.urbanspoon.com/r/85/16032...rls-Jr-Kelowna