Clothing - bring layers. Several light layers are best. No cotton. Cotton kills! It gets wet, loses all its insulating ability and does not dry on your skin. The new high tech synthetic layers will pass vapor from perspiration and will dry on your skin. Bring a light windbreaker for an outer layer and a small pack, so you can shed layers as you warm up, which you will. Also in the pack: water (~ 1 liter for each half day), calories, and one more insulating layer than you think you need. On your first ever XC experience you will probably appreciate having a dry set of clothes in the car for the trip home. Hats - I like to have a light one and a warmer one, and a balaclava if it is cold and windy. Gloves - same, a light pair and a warmer pair.
Lesson - WG lessons are much more reasonably priced than alpine and well worth it.
Trail recommendation after that lesson - Three mile, it's beautiful.
Lunch - Treat yourself to lunch at the Whitegrass Cafe.

Have fun.