The best pubs with rooms in the UK, from the Cotswolds to the Lake District. These country pubs with accommodation are perfect for romantic breaks.