We've always found Crystal to be the most competitive on price (family of 4).
We booked our current trip (just back from) in Jan but I'd like to have something sorted by Xmas.
We're quite particular on apartment being ski in/out and the times we fly so not completely flexible - if we were we'd get something amazing last minute I'm sure!