Alnmouth in Northumbelrand would be my choice. Great walking on the doorstep, decent smattering of pubs, eating places and indipndent shops, a short drive to some stunning scenery inland and a train...