I recently got two offers, one from the University of Virginia and the other from UC Santa Cruz and am trying to decide between the two before the April 15th deadline. Generally I am interested in algebra (mostly representation theory) and algebraic topology/geometry. It seems that UVA may have a slightly stronger program, though I plan to retake the GRE and transfer eventually from whether I end up. With this in mind, does anyone have any thoughts on which school would be a wiser decision? For example, if I'd rather eventually go to UC Berkeley than say, Columbia, would it be smarter to stay on the West Coast? Another thing for me is that I feel I'm much more the type of person that can fit into Santa Cruz culturally, though if the academics at UVA far exceed those at UCSC (particularly in representation theory/ topology), then I'd rather go there. Any feedback would be welcome!