A complete guide to planning your visit to Vancouver including when to visit, where to stay and can't miss highlights of this unique city.