1 / 12

Petworth: recommended by Yahoo News assistant editor Matilda Long

Head here for antique shops and the South Downs. Have a picnic at Petworth House, the local National Trust property, or swing by The Horse Guard’s Inn pub (around a 10 minute drive away from the town centre) for delicious, locally-sourced food. [Photo: Getty]

The best British destinations for a weekend getaway

We all love the lure of a weekend in Europe. And, with train prices in the UK as steep as they are, a budget airline flight can make a quick European getaway far more affordable than a British one.

That in mind, it’s easy to see why millennials are favouring going abroad over holidaying here.

However, the appeal of a weekend away on British soil shouldn’t be overlooked.

England, Scotland, Northern Ireland and Wales are fit to burst with idyllic villages, quaint towns and culture-packed cities. But often deciding where to go – and what to do – when you only have 48 hours spare can be a challenge.

So, to make your life easier, the Yahoo UK team have rounded up their favourite places to head to – without leaving our fair shores.

Let us know your favourite place to visit in the comments below.

Follow us on Instagram and Facebook for non-stop inspiration delivered fresh to your feed, every day. For Twitter updates, follow @YahooStyleUK.

Read more from Yahoo Style UK:

15 of the best campsites in Europe

The real-life locations that inspired Disney films

The ridiculously expensive hotels in the UK