Tufts is rated as the number one terminal masters program by the Philosophical Gourmet.
There is no boundary between undergrad and masters programs, so this makes a wider variety of advanced courses available to undergrads without the professors having to dedicate lots of time to Phd students.
Tufts tends to be very liberal in terms of theology, which may or may not be what you are looking for - it was founded by Universalists in the mid 1800’s and has an active Freethought Society.
http://www.tuftsfreethought.org/
Daniel Dennett is one of the top living philosophers - here is some background on him
https://en.wikipedia.org/wiki/Daniel_Dennett
http://ase.tufts.edu/cogstud/dennett/