McKinley Chalet or Denali Princess Wilderness lodge are decent options to stay at, and close to the park. However, book early - the tourist season is crazy busy up there!
As far as Girdwood/Alyeska goes, don't miss the restaurant Double Musky. The best place in the whole state (and great wine selection)!