Just came across an invite to this UK 'travel club--seems intriguing. If you've tried it, what do you think?
I did a search, and came across mention in several threads, but no real opinions on if it's wothwhile or not.
Link
(Mods, feel free to move, if you think this would be better elsewhere.)
Thanks