3London, United Kingdom

London is a top travel destination with excellent security, a great transport system, and a friendly atmosphere.

Landmarks like the Tower of London and Buckingham Palace make it a must-visit city. Average hotel price per night: $150 – $350