5. London (131.4) — Whether it's theatre, restaurants, or bars, 86% of London residents say there is always something to do or see in the city, with most going out eight times a month. However, the city didn't come out on top because Londoners also find it hard to make friends, feel stressed, and find the city unaffordable.