One of the world's most visited cities, London has something for everyone: from history and culture to fine food and exceedingly good times. 2000 years of history has made the 'Big Smoke' deeply cosmopolitan and exotic.