Hotel Alhambra is a polished wellness hotel in a restored early 20th-century building, featuring unpretentious rooms, a spa, an airy restaurant, and an indoor thermal pool. It offers comfortable stays and excellent mountain relaxation, with amenities like ski equipment storage and bike rentals.