One other thing to keep in mind is that it's likely that cities/castles will often times not have a full garrison. Therefore it should be a little easier to successfully assault fortifications, since the enemy probably won't have as many troops to man the walls.