What is a “reasonable amount” for your family? How much are they able (and willing) to pay per year?
Unless you can get a big merit scholarship (which could happen with your stats), then chances are, the best balance of quality/price is at your own state flagship. Many state flagships seem to satisfy your basic criteria (more or less.)