London: B&Bs

Bed and breakfasts are the quintessential British lodging: Small, family-run, with a proper English breakfast and often a lovely afternoon tea.