Relatives of mine hosted a very successful family reunion in Rossland several years ago. There's a great park with a lake: Nancy Green Park. There's a nice campground, beach and a lake. But it is up in the mountains, so it's a bit cool -- more appeal for locals than tourists (like most beaches in the UK).
Rossland and Trail are mining towns, and there are tours available, if you're interested in that kind of thing.
Be prepared for driving (or being driven) on some very windy mountain roads. As you wonder, I would suggest taking the Crowsnest Highway (#3) from Rossland to Osoyoos. Check out the view of the valley from the mountain above. If you're intimidated by mountain roads, don't worry, you can visit some amazing vineyards almost as soon as you touch down in the valley.
Here's a
link to the winery info published by the BC tourist bureau. If the list of +150 vineyards is intimidating, they have a nice short-list of "popular vineyards" at the bottom of the main page.
In addition to this "popular" list, I would also suggest visiting
Burrowing Owl (near Oliver), as well as my sister-in-law's
Ex Nihilo Vineyards (in Lake Country). Like the
Mission Hill and
Cedar Creek, which are included in the "popular" list, these vineyards produce world-renown ice wine, precise german-style white wines (better than most german wines), as well as full body reds (I prefer "meritage" blends). These vineyards are also great examples of modern vineyard architecture.
There are also a number of vineyards that compete on "whimsy". My wife is a huge fan of
Blasted Church. Other unusually named vineyards include Dirty Laundry, Tantalus, See Ya Later Ranch, and Forbidden Fruit.
Note: I'm not sure what wines are priced at in Scotland, but some Americans get sticker-shock when shopping for wine in BC. Taxes and production costs in BC put most nice bottles in the $20-30 range, with a good meritage costing +$50. You can still find cheap ($10) wines, but BC isn't like California, where you can find very good wine for $10-15.
There is also plenty of golf courses all over BC. (I can't remember the name of the course we played at in Rossland.) Kelowna is a hub for retirees and professional athletes as well as tourists, so it has several good courses dispersed between the vineyards and orchards. I'm not an avid golfer, but according to my friends who do global golf vacations,
Predator Ridge near Vernon is one of the best courses in the world.
I wish I could remember more about Rossland. It's a beautiful place. Have fun!