Sierra Nevada is the main destination for skiers in Spain, it is perfect for all ski levels and is near one of the most the beautiful cities in Andalucia, Granada. Therefore it is quite easy to find accommodation, and there are plenty of options to do apart from skiing, La Alhambra is one of tourists favorite destinations in Spain, it is right in the center of Granada.
The city is not very large so you won’t have difficulties with transport, I recommend walking. For accommodation you can find hostels and camping sites that are usually very cheap, price range: 10-20 euros per night. To be honest this is one of my favorite destinations in Spain, it is definitely worth a visit.