Not only does London have more attractions (492) vs. New York City's attractions (295) according to TripAdvisor, many of London's attractions are free. This makes London seem like the better tourist destination, but it depends on your interests. If you plan to visit a lot of museums, London is the better city for you.