Looking for an unexpected vacation destination? Consider Osoyoos, in the Okanagan Valley—a lake-filled region in south-central British Columbia that stretches north from the U.S. border. The entire ...