I was in your shoes a few months ago, but career-wise aiming for tech/marketing. USC was tempting due to the network's reputation in CA and their marketing program is well-regarded. CMU has a great technology/product management program, and good connections in silicon valley which is more likely where I wanted to be long-term. Mulling the decision over in my mind, I would say "I'm going to Tepper" for a week, and then "I'm going to Marshall" for the next week. This process and thinking back to my visits to the two schools gave me a sense that CMU was more my style, so I chose Tepper.
I have heard a lot of bad about Pittsburgh weather, so if that matters a lot to you, CMU could be a hard choice. When I interviewed at Tepper, it was 30 degrees and had snowed the night before. The next week I interviewed at USC in 70 degree sunshine. Even though I've never lived outside of CA, I decided to be gutsy and try somewhere else.
For finance, I believe CMU has the stronger program, although if you're aiming for SoCal, USC's location/alumni network may benefit you more. Take a look at the companies that recruit at each and see which ones interest you.