The best ski resorts in Colorado and where to stay