Where to get in (and drink) the festive spirit this year – from Birmingham to Bath ...