It is recommended to spend at least 2 days in Vancouver to get a feel for the city but a week would be best.