The Sierra Nevada ski resort, only 30min. from Granada, is a shocking change from the tropical coast only a few miles south. The snow is fresh until mid-May and the resort boasts a whopping 105km of slopes and a difference in altitude over 1200meters. It's a great place to work off those tapas you over indulged in in Granada! There's a great official ski school for novices (I'd suggest Carlos and Paquillo as instructors) and a lovely restaurant, one of Europe's highest, to have a nice meal afterwards!
There are slopes for all levels and a truly incredible amount of different courses to run. Also, as a nice change from an increasing trend in many ski resorts, snowboarders and skiers are mixed up, with no separate course for either and no problems either. Once you arrive at the ski station, there is a place to rent equipment (both for skiers and snowboarders), lifts, and a restaurant offering some delicious barbeque. In short, we had a blast skiing at Sierra Nevada!