For Xmas, I bought my wife a Magellan CrossoverGPS for her car. It's pretty good for street navigation and was on sale for a great price. It's "crossover" in the sense that it can be used for outdoor and marine navigation being waterproof and somewhat ruggedized. The marine capability comes...