colleges where you can explore majors?

St. Lawrence University in very upstate New York. Big 10 schools such as Indiana & Iowa. While I think that St. Lawrence offers everything that you are looking for, also consider the University of Vermont in Burlington.