Just a heads up, all the finance majors I know are killing themselves to find jobs. The accounting majors (like myself) are mostly set though, so if you want to consider a good alternative major that still involves number and has great job statistics, I would switch to accounting.. That being said, UMiami is known for two things : Parties and Football. If you're looking for a good challenging program, I would look into William and Mary, University of Richmond, and Villanova as a possible reach. All of these made it into the top 20 under grad business programs, and have great job statistics and alumni networks (which we all know are key). And if price is an issue ( because these schools tend to have price tags above 50 k a year) some good public schools include UCAL Berkley, Texas A and M, and USC.
Anyway good luck- college is fun and you should pick a school you're comfortable at.