Bakewell, Derbyshire: Located on the River Wye, Bakewell is known for its rolling green hills that look like they’re straight out of a fairytale. The beautiful town is also home to some amazing desserts and sweet jam pastries.
Buford, Oxfordshire: Located in the Cotswolds, Buford is the ideal English country village. With its limestone houses, tree-lined streets and quiet charm, Buford is the perfect place to escape city life and enjoy the outdoors.
Bowness-on-Windermere, Cumbria: This Lake District town is known for its charming setting and stunning architecture. Bowness is the perfect spot to explore Windermere, England’s largest lake, and the surrounding landscape.
Rye, East Sussex: Just two hours from London by train, Rye is definitely worth a quick day trip. The town was once surrounded by the sea and acted as an important shipping center for Romans. Visitors will love the cobblestone streets and terracotta roofs, best admired from St. Mary’s Parish Church Tower.
Berwick-upon-Tweed, Northumberland: Sitting just south of the Scottish border, Berwick sits on the mouth of the River Tweed. This picturesque town is complete with gorgeous bridges, a famed clock tower, and medieval walls surrounding its borders.