Magellan, Lowrance, Garmin.....all pretty good and you usually get what you pay for. Make sure you get one that is upgradable.
Personally Im a Garmin fan.
www.garmin.com and usually buy over the internet using something like this to compare prices.
www.pricegrabber.com I have purchased from here
www.gpsnow.com with good results.