Have good feedback on The Elvetham Hotel. Flew there recently for lunch with the family. No landing fee, no problems and good service.
Note that it's in the overlap of airspace between Odiham and Blackbushe. I was initially on Farnborough Radar who then passed me to Blackbushe Tower. If on westerlies, you'll be very near the Blackbushe circuit when coming in to land at the hotel.