Osoyoos is a getaway that’s more than just a vacation—offering hands-on adventures, fresh local flavours and unforgettable ...