Some help for uni pleaseee

Guyss i’m applying as an undergraduate this fall for mechanical engineering and chemical engineering. Currently im accepted in Uni of Minnesota (with scholarship), and UC davis. Im still waiting for purdue. Do u think its still possible for any acceptance from purdue? What uni do u guys think is the best?

Mechanical engineering rank in us:
Purdue (6)
Minnesota (15)
UC davis (25)

Rank in the world:
UC davis (85)
Purdue (96)
Minnesota (123)

These rankings are for graduate programs. They don’t matter foe undergraduate degrees.
All these universities are excellent for MechE.
How much would these universities cost your parents and are they Within budget ?
If both are within budget, choose between college town +Northern California and dynamic metropolis + Minnesota weather. Both will be politically liberal, open-minded, welcoming.