Often the best way to publicise your event is with a T-shirt! Organisers and stewards can choose a different colour so they stand out and extra shirts can be sold at the event.
Screenprinting is the usual process for larger quantities with Print&Cut better for smaller quantities and multicolour images.