Best time to ski in Andorra: Dates, prices and tips