When I was a college student, in New Hampshire, as an out of stater, I and other like me, could ONLY vote in our home states, by absentee ballots...NOT in New Hampshire! So this is not a “new” nor crazy idea, considering the fact that it is well known that now anyone is allowed ( even bused in people, who vote there and also in their home states! ) to cast votes there, thus diluting the state voters’ votes.
you need to show a NH license, or car insurance registered in state, or state ID, etc., now, to vote same day.. in effect 2019, if signed.. hopefully not the bogus ‘utilities bill’ proof...
an interesting project could be to compare voter rolls in college towns and their home states.
Start with the ivy league, harvard, yale, etc.