Absolutely pick a school based on running. You'll enjoy every minute of what should be the best years of your young life, get the most out of something you love while you can, and walk across the graduation stage a happy and stable person. Picking a school just because of academics and ignoring running is a great way to hate your life day to day when the thing you love (running) sucks and you slowly start to hate doing it (and that will affect academics too).
Every school listed on this thread will provide you with a platform to get into a good grad school, or get a good entry level job. If you love running, use your undergrad to get the most out of that before your life transitions to grad school/jobs/family and you won't have that kind of time to focus on a personal passion.