Penn vs Tufts vs Bowdoin

I have been accepted at PENN Engineering SEAS, Tufts (non engineering), and Bowdoin among others. These 3 schools are my top choices. I will be visiting each for a second time in the next month but I could use all the advice I can get. I live in Maine and was the only kid in my school to get into an Ivy League school. I don’t want to make my decision entirely based on prestiege though. I want to major in science or engineering and possibly go into a medical related career. I hear Penn has a good bioengineering department. If i go to Tufts or Bowdoin, I’ll major in biochemistry.

1.) Which career path might be preferred, a biochem major medical career or a biomedical engineering one?
2.) How do these schools compare in terms of majors, activities, dorms, food, social life etc.? (I know costs are pretty much the same as I got no fin aid.) I really like Boston (closer), Philly is nice, and I would probably like to get out of Maine.
3.) Any other pros, cons, or general advice as I try to make a decision? Thanks