Your list seems like a pretty good range. My best advice is just not to waste money on places you wouldn't be happy attending. I applied to wayyyy too many schools, just to have some guaranteed acceptances, but looking back I should have applied to fewer schools and saved the time.