城 = the city wall,
池 = the moat (originally 'pool', specifically the water-filled trench around the wall). Together they evoke a fortified ancient Chinese city, a recurring image in historical fiction and
三国 'Three Kingdoms' contexts. In modern speech
城市 chéngshì is the neutral word;
城池 is poetic/historical.