"Arrive in Vancouver for an average flight and hotel price of $863. One of your first stops in the city should be Stanley Park, an urban oasis with a nearly 20-mile seawall, views of the waterfront, walking paths, forest trails, and more — all for free. Granville Island, popular with locals and visitors, features boutiques, entertainment, restaurants, and an indoor public market. For skiing, ice skating, and year-round dining and entertainment, head to Grouse Mountain, which also has a zip line, a cinema, a wildlife refuge, and spectacular views." - Patricia Doherty Patricia Doherty Patricia Doherty is a writer who specializes in covering destinations, resorts, and cruises for Travel + Leisure and other publications. Travel + Leisure Editorial Guidelines