Check out the University of North Dakota. They have great teachers, equipment, and facilities. Its pretty easy to get a non aviation degree (business...) and still take care of your flying requirements. The weather sucks and it does get cold but if you can get past that its a fun school with nice people and plenty of things to do. They also have great internship opportunities which is what I'm doing now.