I didn't pay great attention in Constitutional Law in law school, but I think its unconstitutional to have non-resident sales and income taxes.  I think it violates the Freedom of Movement.  I may be totally wrong, but I think every state with tourism would do this if it were possible.  The fishing licenses have a different basis for being allowed to charge extra.