Mount&Blade: With Fire & Sword/Towns

In mount an blade: with fire and sword, there is a lot more towns than the original mount and blade and warband. there are key differences between fortresses and towns:
 * in towns the have marketplaces where you can buy armor, arms (weapons), goods (food), and horses.
 * in with fire and sword, in towns you can go into the town center in order to order excellent (but very expensive) equipment.
 * it all depends on what they have.
 * their are a couple of them:
 * armor master: buy excellent armor (cuirass and helmets) cuirasses are just like breastplates,
 * weapon master: buy excellent weapons. in With Fire And Sword, you get firearms in the native game, so you can order an excellent gun (hand crafted European musket) for 54000 thaler (with fire and sword money) you can also buy a very good sword (hand crafted 2 handed sword) the most expensive i have seen is a hand crafted double barreled European pistol for 104000 thaler,
 * Horse breeder: excellent horses, fast and lean
 * their are more than just this.

so, to recap
 * towns you can buy armor and weapons and horses and good
 * can buy excellent items depending on what master they have their
 * more soldiers defending it, so be careful when your sieging it.