Personally I would forget prestige. What does that matter since it is only a year abroad? Temple seems like the best choice to me. You are already in Philly, a big plus for studying history, and excellent access to Boston and DC as you mention, and NYC for both history and fun (not that Boston and DC don’t have a lot of fun things to do also, as does Philly). Philadelphia just seems like the ideal hub for what you want, and is a good school. Not like ND, but good. Are you sure that the University of Pennsylvania is not an option? Then you get Philly and prestige.