Britons looking to spread a little happiness are most needed in Cardiff or Bristol, according to a new survey.
For the Welsh capital has more unhappy people than anywhere else in Britain, with Bristolians not too cheerful either, the poll by travel guide company Lonely Planet found.
As many as 23% of people in Cardiff and 20% in Bristol are not happy, compared with the national average of 15%.
In contrast Brighton and Sheffield residents are the most content - with more than 70% of them asserting that they are happy. Fewer than 10% of those living in Brighton said they were unhappy.
Based on responses from nearly 2,000 Britons, the poll showed that 60% were happy with their lives, with scenery and culture the best things about living in Britain.
The least favourite aspect of British culture was celebrities, with only 1% rating them an important part of living in Britain. The best thing for 18-24-year-olds was the music scene.
The poll also showed that shopping was twice as important to women than men, while three times as many men than women rated pubs as one of the top things about living in Britain.
As many as a quarter of those surveyed intended to holiday in the UK this year, with economic factors influencing this decision for 20% of those surveyed.
The main reasons for holidaying in the UK were the coastline and the countryside coupled with the history and the culture.
As many as 75% of those surveyed reckoned they had only visited around half of the UK, while 44% said the UK was an expensive destination.