Ah, London! The land of red buses, double-decker charm, and asking "Where should I stay in London?" can send you spiralling down a rabbit hole of endless ...