I went to Brown as an Undergrad. I absolutely loved it here and wouldnt have changed anything. At the same time charlottesville reminds me alot of the East Side of Prov. But having gone to a small private school, something in me wants that bigger university feel. UVa might have a slightly better reputation, but i know the faculty at brown is all about interacting with students. So I am not sure.