Did you just say "nicer location"?! I love Providence!!
I only know anything about Brown from a UG perspective, not a grad one. But I know that it's very progressive, considered the most liberal of the ivy's in particular, and everyone I know who went there (like 2 people lol) absolutely loved it.
But grad experiences are unique! When in doubt choosing between programs, I say go with the more highly regarded POI, with some kind of weight based on alternatives (if there's only 1 amazing POI vs 2 good ones, go to the place with 2 good ones).
Good luck! ^__^