Best Places to Stay in London for First-Time Visitors: Top 9 Areas