5 bikes 4 people all inside is van country.
Ive got a vito. Love it. Though i would rather poke one of my own eyes out than drive it again in the snow.
If you do go for a van prepare to pay, or search hard for one that hasnt been wrecked as a commercial vehicle