Another vote for the Garmin Nuvi (370 here). And I am in CA and affix it to the bottom left corner of my windshield as there is an exception to the CA law about affixing material to the bottom left 5 sq in of the windshield:
26708. (a)(3) Signs, stickers, or other materials which are displayed in a
7-inch square in the lower corner of the windshield farthest removed
from the driver, signs, stickers, or other materials which are
displayed in a 7-inch square in the lower corner of the rear window
farthest removed from the driver, or signs, stickers, or other materials
which are displayed in a 5-inch square in the lower corner of the
windshield nearest the driver.