I would choose Tufts over Drexel any day. Regardless of what other people tell you about name not mattering don't listen. Name matters and Tufts is an excellent name (look at their match list -- yes, a match list is partially a reflection of the individuals matching, but it also a very good indication of the quality of the school). On another note Boston is the "Medical Mecca" of the country (probably the world) with more biomedical research going on than any other city. You will also fail to find a city in the country that has such a large academic community with so many events happening all the time. It is not uncommon to attend a seminar at Tufts Monday, another at BU on Wednesday, and another at Harvard on Friday. Boston also has an outstanding set of hospitals including New England Medical Center, which is their primary teaching hospital. Thats my two cents. Congrats on the acceptances and good luck.