In general - I like patterned dress shirts more than solid colors. Mostly because they're more visually interesting - especially since the dress shirt generally plays a supporting role in any given ensemble (under a suit, sweater, etc.)
Not to take away from a clean, crisp white shirt but sometimes you want something more fun - like this light blue checkered shirt a la Paul Smith. I wasn't the biggest fan of this pattern at first because it reminded me of a picnic blanket - but it's grown on me with more stores taking hold of this trend and playing with the size and color of the checks.
Paired with a light grey suit it would be dressy enough to wear to work (if you need to wear suits to work). One note of warning - I've seen guys try a bowtie with this pattern and unless you are incredibly British (think Prince Charles) it's really hard to pull off. Stick with a fairly muted (meaning not large print or crazy paisley pattern) or no tie at all.
My favorite look with this shirt - pair it with a darker pair of jeans and a dark chocolate brown tie. Many options if you need to layer for warmth - my personal choice would be a more casual black blazer (but you can go with a grey cardigan or a golf jacket of any color that is gaining in popularity these days).