Hotel tips: Our favorite 89 hotels in England