Zara's a great place to pick up not just solid but printed shirts too. They keep changing their collection every month and they keep a really nice mix of prints, besides the usual tropical shirts. We especially love this comic-themed print (in the pic).