If you’re planning a trip to Boston in Lincolnshire and looking for a memorable place to stay, The New England...