That’s true about internship possibilities. UNR would be good for that as well. Reno is home to Microsoft operations, Patagonia, and other companies. It’s also great if your son skis. Some of the Tahoe ski resorts are just up the road.
I personally don’t love the casino area of Reno but other parts are very beautiful with views to the mountains.
Arizona and ASU both come to mind. They have great business programs in major cities, which provide a lot of internships. Also, UNLV is the top ranked hospitality management program in the nation, and internship opportunities are HUGE, because it’s in Las Vegas.