In most cases I have to side with trapping because of this reason. If you bait for mice and you have a few mice running around your house then you will run into a problem as they start to ingest the poison. As they die they will begin to decay and stink. If you only have one mouse then the smell will go away in a few days. If you have several mice then the smell will take longer and with several mice the smell will be that much stronger.
Another problem with baiting is you have the potential of trading in a mouse problem for a fly problem. Decaying mice will breed flies, especially in the warmer months.
With trapping these problems are avoided in that you see what is caught and you physically throw it away. There is no chance of the mice dying in the walls or ceilings, they are only caught where you set the traps. So the chance for odor and fly problems are eliminated.
If the problem in very severe then baiting may have to be incorporated into your plan, just be aware of the possible problems you may experience.