I just recently graduated from Wellesley with a degree in German, and I loved my experience there! The department is pretty small, but that makes it very close-knit; there’s support for internships in Germany and many of the students go abroad. They don’t offer merit aid, though, so that may be a negative.