Castle Combe, near Chippenham in Wiltshire, has been ranked as the prettiest place in the UK.

FBM Holidays has combed through the data of over 160 places to find the prettiest towns and villages in Great Britain.

From quaint chocolate-box cottages to colourful seaside towns, they've now ranked the prettiest towns and villages in the UK.

Castle Combe has claimed the top spot for prettiest place in the UK, followed by Portmeirion, Gwynedd; Beaulieu, Hampshire; Robin Hood’s Bay, North Yorkshire and Keswick in the Lake District.

FMB said: "We are thrilled to reveal that the oh-so-cute village of Castle Combe in the Cotswolds is the prettiest, topping the charts with a combination of the most Instagram hashtags, features, awards, National Trust sites and Google images.

"This picture-perfect village with its honey-coloured houses is set perfectly within the Cotswolds Area of Natural Beauty in Wiltshire, England."

The Wiltshire Gazette and Herald: Castle CombeCastle Combe

Other special mentions included Bibury in the Cotswolds; Polperro and St Michael’s Mount in Cornwall; Tenby in Pembrokeshire and Llanberis, Gwynedd.

Lacock, also in Wiltshire, also got a special mention.

Each town and village was scored on several ranking factors, including the number of awards, the number of Instagram hashtags for the location, the number of times it featured in articles featuring ‘UK's prettiest places’ and ‘UK's prettiest towns and villages’, how many National Trust sites are nearby and how many Google images it has.