Set in a 17th-century barn, Upper Neatham Mill offers hearty breakfasts and luxury rooms with antique furniture. The B&B is situated just outside Alton in scenic Hampshire.