It is difficult to take a city unless you can bring technologically superior units, a stack of artillery to soften up the defense, and/or overwhelming numbers.
Defenders always have an edge with the various defense bonuses (from city size, city improvements, terrain, fortification), so you will...