I'm a senior struggling to decide between colleges now (admissions process went pretty well for me) so I'm fresh off the block. I don't have advice for everything you mentioned but I'll give it a shot.
I definitely agree that it is best not to go into huge debt for undergrad, especially if you're fairly confident that you want to go to med school (if you're thinking of orthopedic surgery, you'll definitely need to go to med school). As far as this goes, my advice would be to look into schools that offer full ride or full tuition scholarships and apply to a lot of these schools. I applied to 20+ schools, which was really time consuming and pretty costly so I probably wouldn't recommend applying to as many schools as I did, but at the same time, I received a full tuition scholarship using this "casting a wide net" strategy. Check out these websites for colleges that offer huge scholarships but keep in mind that certain ones will be much easier to get than others (i.e. Alabama's full ride will be much easier to get than Duke's full ride): http://blog.****/colleges-with-full-ride-scholarships http://thecollegematchmaker.com/111-ridiculously-awesome-full-tuition-schoarships/
I'd definitely apply to Cornell, I don't know how much they take legacy into consideration but I know it's a definite advantage at most schools.
At this point in the game, and throughout the whole college search process, keep an open mind! Personally, I never would have thought I'd be considering one of the two colleges I'm deciding between but I kept an open mind and was blown away.
Your profile/stats are definitely impressive-don't rule yourself out from anything right away.
Hope this helped-if you have any more questions about the college search or senior year feel free to message me and I'd be happy to help!