The Princeton Tec EOS headlamp seems to get good reviews and is reasonably priced.
EOS Bike | Princeton Tec
I use a Light & Motion Vis 360, which is excellent for cycling but probably not ideal for XC skiing. I doubt if you would need a high-power taillight for that!