You can also wear them under a crewneck sweater - gray/pink and black/lilac would look great, and the color isn't quite so, well, colorful.
Here in Steeler-land yellow shirts on guys are quite common (it should be GOLD, but yellow passes) so if you want to sport that yellow shirt fearlessly, just take a road trip.