Once the capital of Roman Britain, this city has a history stretching back over 2,000 years and is home to one of the country’s most impressive castles. That city is Colchester in Essex.