A “quintessentially English” pub near a tourist hotspot has been handed a new food hygiene rating.