We believe spending at least four days in Vancouver should do, allowing you to get a feel for the city, spend a day in a park, attend a local event, try the food, and engage in some outdoor activities.