Heading there this weekend, and would appreciate advice on a decent establishment for the purpose of a semi-formal dinner for a dozen or so. Especially if they'd allow some live music of a military nature. Preferably town centre (or staggering distance), not stupid price 5-star places though. Unless they're free. The event is in December, but I can recce anywhere recommended.