How to garrison troops in Medieval II: Total War

medieval-2-total-war

I was playing campaign mode, and it says that you don't have to pay the troops' upkeep if they're garrisoned. I'd really like the money, but the problem is, I can't figure out how to do this. I'm looking for some button, but I just don't see it. A picture would be helpful, but not necessary.

Also, is there some catch to this? Do you need some building, can only a certain number of units be garrisoned, can you not move them anymore afterwards, etc.?

Best Answer

You garrison troops by simply moving them into a settlement. It depends on the unit for free upkeep whether it can produce them. Castles cannot do it for free.