Sounds like you need more of a work horse, rather than a show pony.
Can't really go too badly wrong with a Hilux, assuming you can get one with enough power to tow. So you'd really want a turbo D, double cab. Which isn't going to be a cheap exercise. One of the rally guys bought a new non turbo diesel about a year ago, and was absolutely furious as he had to crawl up hills in second/third gear up SH1 towing a KE70 on a trailer. I believe he took it back to the dealer the week after he bought it.
You're probably not going to get a car that will do everything, and still be a pleasant driving experience, because you need weight to tow stuff.
How about a couple year old LandCruiser, with the big 4.0 or so diesel? I've been to Auckland in one of those in 1999, towing an Escort rally car on a trailer behind, and the (maniac) driver was cruising at 130 without even noticing the trailer on the back.
It was comfortable enough for me to sleep all the way to Auckland, and then a week later back from Tauranga back to Wellington.
I didn't drive it, so I can only assume it wasn't the most sporting thing to drive, but it went incredibly well, and didn't notice the trailer.
I drove a camper van version of exactly the same vehicle, and it was impressive on gas for the size, but awful to drive other than strictly at the speed limit, and carefully on corners.
Another option would be the 2.8 diesel Hiace, with a second row of seats fitted. I love those vans
Dunno why.