You mentioned private lessons - these are also very reasonable and easily bookable in the resort. I had them as 4 hours tuition per day would have been too much for me and I was even able to discuss with my instructor after each lesson what I would book for the following day! The cost was 21 Euros an hour for one person and 30 Euros an hour for 3 people.