Rent a car solves your problem
"Occasionally need to carry 7 passengers?"
Have you ever heard of Hertz, Avis, National et al, Alan? Makes more sense to me to rent for a few days than to buy a bus just because I need to haul 50 people along occasionally. LOL
I love to drive, but in the city I would love to be able to keep on commenting on blogs instead of driving in a traffic jam!