I made my own magnets for cruises past (haven't had time this year) and I made my own shirts as well (yay cricut!) but you can check etsy for both magnets and shirts. Some designers will have designs you can print on either cardstock and laminate and then add magnets or you can print on magnet paper if you can find it. Shirts you may also be able to purchase just the iron on design and add them to the shirts yourself or you can find them ready-made.