Which city offers the most for travellers: Paris or London?