Wesleyan may present the best of both worlds for your D. It is a LAC (a little on the large-ish size at 2900u/g) that conducts research in labs staffed by PhD students. Undergraduates are in great demand and every year someone winds up co-authoring something in a well-respected journal.