This is the best advice and you should follow it. I grew up outside of Boston, but didn't bother applying to BU or Tufts because I saw no reason to spend $300K for dental school when I could go to Buffalo and pay half of that. I currently attend Buffalo.
In addition to costing half as much as BU, you can live like a king in Buffalo. You can live 5 minutes from school, have a parking space, have a spacious 1 bdrroom, not live in a crappy part of the city, and still pay at most $500 per month in rent. Try finding that in Boston! Impossible for under $1000 per month. Now Buffalo is not nearly as exciting as Boston, but as a dental student you won't have much time to enjoy the city.
I don't know anything about Temple, but it is still way more expensive than Buffalo.
Good luck in your decision.