Hotels near all Shrewsbury landmarks