Be sure to pack spray and wash cloth cleaners on trips. They are very helpful in saving shirts that get stains.
By luckyduck
This page contains the following solutions.
Take along a stain pretreatment stick whenever you travel -- using it on stains before they set will ensure that they will wash out when you get home.