Portchester Castle, Portchester Hampshire.  The location of a magnificent Roman fortification on the waterfront with a Norman Castle within the Roman walls.