The breathtaking views and fresh air will invigorate your spirit and clear your mind at the Burford Bridge Hotel