CRV Not quite 34mpg but close, bigger engine and more power than Civic. Tows 1500 but I imagine it will do it easier than a small car. Good luck getting mileage, storage and towing capacity w/34mpg.
BTW, my 03 Civic EX Cpe gets 32mpg with city and highway (mostly highway) and I drive pretty quick, 80mph range and use the a/c almost all the time. Its a good car, but not a heck of a lot of space to store stuff and probably is shitty for towing. If I load up my trunk with stuff, I'd estimate 500 pounds tops.. the rear end turns low-rider and the headlights point up into peoples windshields. It's basically a passenger only vehicle. I wouldn't get it if I intended on towing often. It can cruise along fine for just people, but even with the extra 300-500 pounds on board you can feel the difference, the sucking of power and how it has to wind the rpms up higher before shifting (auto).