Learn cross country skiing
You can join a course or take private lessons.

Ski course for beginners
This course is for all beginners. Up to the level where you already know skiing and can go by yourself.

Intermediate and advanced level
The higher levels ski courses are taught in Norwegian, but the instructors know English and will use a lot of body language while explaining. The feedback is individual and you can ask for english feedback.
For help planning your flights, hotels and travel plans check out Kayak. Kayak.co.uk