If only you had a plug in facility, a petrol electric plug in hybrid would be the answer. Able to tow, electric drive benefits around town, unlimited range and overall mpg similar to diesel.
Maybe you'll get lamp post car charge points at some future date, we already have 400 of them in London...