Ski holidays are the best holidays IMO. The physical exhilaration, the views, the feeling of zipping down a mountain, the apres ski... it is perfect for me. It also gives one the opportunity to sit in a snow bank and take in the experience of being in a place like your picture.
Lessons are the way to go no matter how long you have been skiing or how good you are. I take 2 half day lessons on the first 2 days of every trip and I am a double black diamond skier who has been doing it for 40 years.