There's the Antrobus which is a hotel but has a nice bar and a lounge area with confy leather sofa's!! I have a friend who lives in Amesbury who is an ale afficionado and frequents it. There's one other we normally got to at solstice but i can't bloody remember the name - old age or tiredness creeping up on me!