We will be driving from Scotland to Hampshire in mid July and would like somewhere to stay to break the journey. Can anyone recommend a lovely hotel or pub with rooms with a great restaurant?