Two Gwynedd towns have been named in the top 25 most charming places in the UK.
Beddgelert came fourth in a list put together by Big 7 Travel, and Portmeirion 17th in the travel website's list of ‘The 25 Most Charming Small Towns In The UK’.
The list was put together based on history, culture, scenery, friendliness and food and drink.
Of Beddgelert, Big 7 Travel said: “There’s no doubt that Beddgelert is Snowdonia’s loveliest village.
“Right in the heart of Snowdonia National Park, the village is unspoilt, with stone cottages, local craft stores and excellent eats. For nature lovers, the surrounding countryside boasts wooded vales, rocky slopes and mountain lakes.”
And of Portmeirion, the website said: “Italy? Nope, Portmeirion is an Italian Riviera-style town in Wales, designed by Sir Clough Williams-Ellis in the early 20th century.
“The private village features pastel-coloured Baroque and Classical buildings, exotic gardens and an Italian ice cream parlour. It was the setting of 1960s British TV cult classic The Prisoner, and you’ll need to book a day pass to visit.”
Rye in East Sussex topped the poll.