Hull-Zeebrugge is a good crossing; we did it last year to visit friends in Manchester (took the car).
It's not cheap and the cabin we had was cosy but had a shower and two bunks which is all we needed.
The food in the Four Seasons restaurant (I think that's what it's called) was fantastic and as it's self-service/buffet-style, one can eat as much as one wants.
Zeebrugge is only 11 miles/25 minutes from the Dutch border (and only 4 hours from Koblenz for great rides down the Moselle Valley).
