Union is known for having excellent engineering programs. It also has a decent English department that’s got to my mind a fairly practical focus, which is not a bad thing. Strong writing in one area will assist strong writing in another area. I’m not sure how you feel about party life, though as Union has that atmosphere. I’m also not sure how warm and fuzzy it is, but it’s a really solid school for both of what you’re seeking, IMO. Also on Amtrak line to NYC (as you said Vassar was near home). Easy to get home. Town is ugly but campus is pretty.
Bard has an amazing English department (Neil Gaiman anyone?). I think their sciences get overlooked and that a creative person could get some attention in the sciences here, as most people think of Bard for creative writing, art, and music.Also intellectually focused – like decidedly intellectual. Beautiful campus.
3+2 engineering programs – be sure you understand what you’re getting into. How important is graduating with friends? 3+2 programs don’t allow that. If you do pre-engineering and then get a masters to complete, that’s one way to do both.
Vassar’s creative writing program is famous too. Sciences are excellent here too. Students are arty and creative and generally achievers without being uber competitive.
U Roch – creative writing dept is small, but the classes look solid.