Snoquera Hotels, Snoquera Apartments, Unterkünfte in Snoquera