Spirit Ridge is a destination hotel with amazing views of Osoyoos and Osoyoos Lake. Comprising an all-suite hotel, multiple pools (one adults-only), spa, two restaurants, winery, cultural centre and golf course, there's little need to leave the property if desired.
A wine tasting at Nk'Mip Cellars is a must, followed by lunch at the Patio Restaurant. I'd also recommend dinner at the upscale Syilx-inspired The Bear, the Fish, the Root & The Berry.