#12 London – $156

Home to the Buckingham Palace, the Big Ben, the Tower, the London Eye, the British Parliament and one of the most famous fictional characters – the world’s only consultant detective Sherlock Holmes. The capital of England is one of the best-loved destinations for those with a travel bug. An average dinner for one might cost as much as $70. However, this doesn’t hinder its tourism industry, which enjoys an average of 20 million tourists visiting London every year, making it the second most popular city destination worldwide, after Hong Kong.
