A denim shirt dress, but different (read: lightweight, long sleeves, a crew neck and no collar). Wear with a patterned turtleneck and trainers for extra cool points.