Oh you lucky chap, I've been a few times and always stay at the Ringhaus, as Sidibears post, it's very close to the entrance and not too far to walk into town in the evening, the staff are really pleasant and insist on speaking English.
I can't help with routes as I assume you'll be crossing...