Haines. Been to both. Skagway was way too touristy for me. Haines is a neat little port town. Drive from Haines Junction to Haines was awesome. Downside is that the drive from Whitehorse to Haines Junction is nothing special especially after seeing northern BC and earlier parts of the Yukon.