What is the best vehicle to buy that gets decent gas mileage and can still tow a boat?

Boats 20' weight with trailer around 3000 lbs.
10 answers 10