Congrats! Regardless of what you choose, I'm sure you'll have many exciting opportunities ahead of you.
I don't think we'll be able to make the decision for you as there's myriad factors involving your own preferences, academic pursuits and family/friends that we'll not know. All we can do is to share our own choices and anecdotes and let you form your own opinion. jedishrfu appears to be suggesting that you should optimize for your grades and proximity to your home. I have to say that my experiences were probably the complete antithesis of his/her advice.
1. I feel that
you should optimize for exploration over exploitation when you're young. This means exposing yourself to orthogonal experiences, getting out of your comfort zone, and putting yourself in a place with cultural diversity. You'll find that once you're out of college, it becomes extremely difficult to get this kind of exposure. Your social network will revert towards your pre-college set and become more homogenous. You'll have more inertia if you want to experience things outside of your hometown because you'll likely have a significant other, friends, work and housing - all of which make it difficult for you to move or take risks.
For me, I picked a college on the other side of the world and it was the best decision of my life. I did lose the safety net of my family, but it also compelled me to form deeper relationships with my classmates, depend more on my friends, and learn to become more independent. While many of my friends who stayed back formed very few friendships in college, my social circle is now composed of 80% of people I met through college, and college was the most formative part of my life as a result of this.
2. I also encourage people
not to worry about grades. For any college, there exists some person with a perfect GPA. Even the most competitive colleges are meant to be manageable. You can still pick easy classes in a more competitive college, and chances are that there's more to choose from. Many employers don't care about your GPA; most people don't care once you're above 3.8. I don't quite understand the mindset of scoring a perfect GPA - doesn't that mean you weren't close to the upper bound of your learning rate? I received my worst grade in a semester where I took 12 classes, partly because there was a scheduling conflict between 2 midterms - and I never regretted it, because I think I learned a lot more from that class than I would've if I had scored an A.
3. There's three experiences that I encourage everyone to have before they graduate: they should experience (i)
defeat; experience (ii) what it's like
to be the stupidest person in the room; and experience (iii)
feeling happy for someone else's achievements. Pick a place where you'll best gain these three experiences.
Chances are, you've been a high achiever for most part of your life. Based on your admissions results, I'm guessing you know what it's like to be near the top of your class at some point in your life. But even the best will face challenging moments, and you'll need to learn how to handle adversity and defeat at some point in your life. College is probably the best sandbox environment for you to do that, because you're still relatively safe if you make mistakes or fail in college. Which is why it's fine to have a bad grade at some point.
Even if you're the next Terence Tao, you'll do the best work of your life with the help of collaborators or others' results. You'll only reach your fullest potential through the guidance of a good mentor. You'll find that being the stupidest person in the room is both the most humbling experience, and also the most motivating experience. It will teach you to depend on others, and how to find a mentor - even starting among your peers. I never had that experience in high school - I was the person carrying my entire project team, and I never needed to share study notes or ask someone for help. I learned a lot more when I reached college, because I often felt I was the stupidest person in the room and I often had people to learn from.
Finally, one of your classmates will probably win a Nobel Prize, Fields Medal or Pulitzer Prize. One of them will probably go on to start a billion dollar company. One of them will become a successful lawyer or doctor and get married to a very beautiful or handsome model. It's a lot more difficult to feel happy for someone's success than it is to feel happy for someone's downfall. And you'll only truly be able to find happiness in your own life through feeling happy for others' success. Many of my friends who stayed back for a local college are bitter and unhappy with their lives despite achieving reasonable degree of financial and familial stability. I feel I'm happier than even those who're a lot more successful than me. Maybe it's because I learned how to be happy for my college classmates who won their Goldwater/Rhodes scholarships.