It may be one of the most important ports in the US, but Baltimore – just 30 minutes by train from Washington DC – is a town ...