Located in a gorgeous 14th century castle in Northumberland, England, Langley Castle Hotel is your childhood fantasy come true. Whether you dreamed of being a princess or a knight fighting off the dragon, this place is sure to tickle your imagination.

The rooms have a truly regal touch to them with four-poster beds, heavy velvet curtains and mahogany furniture. You can stay in a near-by building where you get a perfect castle view from your room or opt for one of the luxurious suites in the castle itself. The latter will welcome you with a stone-walled bathroom, lancet windows and a cosy window seat carved out in the thick castle walls.

As expected, the castle restaurant offers a real fine dining experience. The menu consists of elegant reinventions of classic dishes using local seasonal produce and is served in the opulent, candle-lit dining hall. The afternoon tea tradition is taken seriously here and not to be missed. You can indulge in one (or all) of four different variations of the afternoon treat in a medieval drawing room with a log fireplace and walls dressed in tapestries.

Every morning, there is a dedicated tour of the castle and the battlements. The hotel is also a great spot for visiting other historical sights. The market town of Hexham is just over ten minutes away by car and the Hadrian Wall, the most famous Roman remains on the British soil, can be reached in twenty minutes. If you’d rather enjoy the beautiful landscapes around, you can take one of many local walks or admire the scenic views from horseback (there is a horse riding centre nearby).