A pub hotel group has come top of the table and beaten the likes of Marriott and Hilton in Which?’s hotel rankings, whereas Britannia has come last for the twelfth consecutive time.