London is a great city to visit for a short break or a longer vacation.