New England Schools for a B+ Student?

I will second Union. It sounds exactly like what you want. Although they give merit, it will be much more expensive.

I will also second using the tuition exchange at U. Maine. It feels very different from Rutgers and is a good school.

You could look at Wheaton as well.

Babson is an excellent choice for business.