In general, people spend more time in London than in Paris. However, Paris has three of the world's top ten most-visited tourist attractions (the Eiffel Tower, the Louvre, and the Palace of Versailles). London has none. We also prefer Paris for a stroll.