Custom Favor World offers wide range of personalized favors for every occassion.
All reviews seem positive