Wind may be a bit of overkill for a 21-foot boat, if you don't plan to race. And you probably don't really need all the interconnectivity (NMEA 2000) of the higher-end models.
You can get the Raymarine i40 bi-data display (single display giving depth + speed) with thru-hull transducers here in the Sailnet store for $350, before rebate.
And if you have an iphone you can always download Navionics, buy a Lifeproof waterproof case and use it for course (I assume for course, you are looking for a chartplotter with GPS). Otherwise, there are a number of smaller, less expensive (<$500), chartplotters or GPS units on the market ... like the Garmin handhelds or a fixed unit, such as the Raymarine Dragonfly, Lowrance or Standard Horizon that you could mount on a swing-out arm in the companionway.
Make sure you've got an effective way to maintain a properly charged battery!