Hotel tips: Our favorite 86 hotels in England