Sleeping

Shrewsbury's historic centre has atmospheric hotels, inns and B&Bs, with more on the town's outskirts.