Two hours from London Waterloo sits one of the best-preserved Roman forts anywhere in Europe, and hardly anyone outside Hampshire seems to talk about it. Portchester, a village on Portsmouth's northern edge, wraps a Norman castle inside 3rd-century Roman ramparts and sets the whole thing on a grassy foreshore overlooking the harbour.
The walls themselves are the headline act. Built from flint and limestone to defend Roman Britain against Saxon raiders, they're regarded as the most complete Roman fortification walls still standing in Europe — you can walk a gravel path right around the outside before ducking through the arch into the castle grounds. Inside, an early-12th-century Norman keep rises from a grassy mound ringed by a moat, complete with a gatehouse guarded by two portcullises. Climb the tower for views over moored boats and the treeline, though be aware there's a fair flight of steps. History clings to the place: Henry V passed through, as did Henry VIII and Anne Boleyn.
It's an easy half-day or weekend. Portchester station is about 20 minutes from Portsmouth, and a 20-minute walk through the village's leafy streets gets you from platform to castle. Once you've had your fill of ramparts, the same perimeter path links into the England Coast Path, the national trail heading towards Portsmouth and the 300-acre Farlington Marshes Nature Reserve. Benches line the route, sections drop onto pebble shores, and at low tide you can wander across the exposed mudflats — windswept in the best way.
Food options are simple but solid. Along the path at Wicor Marine Yacht Haven, Salt Café does brunch and fish and chips from picnic tables on a dock over the water. Nearer the castle, The Cormorant Pub and Restaurant has a solid reputation for its Sunday roast alongside bangers and mash, lasagna and pork belly. If you're staying over, Lysses House Hotel, The Roundabout Hotel and The Red Lion Hotel get good marks nearby.
For anyone who wants more military history, Victorian-era Fort Nelson is close by, and Gosport — beaches, seafood, more naval heritage — is under 40 minutes by bus and train. But the real appeal of Portchester is the combination: genuine Roman ruins you can touch, a proper medieval castle inside them, and a coastal walk that ties it all together. It works as a day trip from London or Portsmouth, or as a quieter base if Portsmouth's dockyards and the Spinnaker Tower fill your days. History-minded walkers and anyone tired of queuing at better-known castles will feel right at home here.