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