I've tried the tucking-the-shirt-into the compression shorts thing, and it just doesn't feel comfortable to me.
I buy the premium knickers from Honig's, and it seems to conceal most of the stripes showing through.
Looking at the weather forecast for tonight, though, I'd better hope that they're waterproof
Rich