depends .... when online often or for long period, garrisoning troops help reduce upkeep costs substantially, and you should always have 50+ archers in all your garrisons no matter what.
but don't keep troops in garrison when goign offline for long period coz they'll be easy target for determined attackers, and they won't be able to do much but die in your name
Have fun,