Unc has just changed access to its CS major in order to limit the number of students. The system seems a bit murky and seems to depend on whether you manage to take certain classes that will be capped meaning luck would play a role on top of hard work and talent. Go ask questions on the unc board perhaps.
A discussion of those changes appears here too:
Skidmore is in Saratoga Springs, a wonderful town with spas, restaurants, races, movie theaters, etc. I agree it’s similar to a classic New England Town in Vermont. That’s the school I’d pick if I were you.