Exquisite meals, fabulous public transit, and outdoor adventure galore make Vancouver a fabulous long-weekend getaway.