Weymouth Royal The Irish pub in the Holiday Inn is literally only a 10 minute walk away from the stadium. Callaghan's I think it is.
And you have the Victoria Cross (formerly Trooper Potts) next to Morrisons. Only 20 minutes walk and then there's the World Turned Upsidedown on the Amazingstoke road too.