That totally depends on what you like; class size is perfect for some people if it's under 20, perfect for others if it's 75+ kids. While I didn't like UVM, I'd say that's your best bet in general for a good education, lots of diversity, big campus with lots to do, and it's in Burlington. Some classes are small (forestry classes, for example) and others are huge (pre-med for example).