Castle Combe, near Chippenham, 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.

Bibury came sixth on the list. 

In a list of the prettiest towns, Cirencester came fourth behind Keswick, Tenby in Pemrokeshire and Devon's Salcombe. Burford was 10th. 

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."

Wilts and Gloucestershire Standard: Castle CombeCastle Combe

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.