What you are describing you want is an SUV (except the mileage part!).
I know others are going to crap all over me, but towing 3300 lbs and 5 people in a Volvo wagon. Not a great idea in my mind.
Put a 2.3 turbo redblock in it and turn up the boost. Rent a truck when you need to tow.

