Agree a mountain bike with a very low range for the extra weight.
I'd suggest that with whatever trailer you buy, add a solid floor. Maybe a thin piece of plywood or something. There's a good chance the nylon stretched across the bottom of the trailer will tear and/or wear if you don't.