I am a former resident of Girdwood, the town in which Alyeska is located. The resort is small compared to other US resorts, but it gives you what you need. Most skiers think the slopes are more challenging than the lower 48 areas, except for the one or two beginner runs. If you really want to avoid other skiers, go mid-week and it will feel like you have the place to yourself!
There is limited accommodation in the area. The resort has its own hotel with nice but small rooms and a pool/jacuzzi/workout room. Other than that, there are a few B&B's in the town of Girdwood. The other option is stay in Anchorage and drive the hour or so to the slopes.
The restaurants at the hotel are ok, but there are great ones in town too. My favorite is Jack Sprats (at the base of the mountain). Chair 5 and The Bake Shop (also at the base of the mountain) are also favorites with locals.