Your grades and your test scores mean that you are a viable candidate everywhere - but as you know the reachy places are a gamble for everyone. Your stats also flat-out guarantee you admissions at a number of places, some of which offer your major and that you might like. For the in-between places, given that you have a specific major in mind, run a couple different college-matching search engines for your major, test scores, and GPA, and see what comes up. Two threads to read through carefully for ideas on auto-admits and affordability:
http://talk.collegeconfidential.com/college-admissions/1562918-updated-list-of-schools-with-auto-admit-guaranteed-admission-criteria-p1.html
http://talk.collegeconfidential.com/financial-aid-scholarships/1678964-links-to-popular-threads-on-scholarships-and-lower-cost-colleges.html#latest