Yes, I think Richmond would be a good idea. There's a pub there too that people rave about.

though I also think Kelowna would be beautiful to cycle in