I was going to tell you to buy a Garmin and you won't go wrong, but it looks like everyone else has already done so. LOL I don't remember which model number it is, but they have one that comes with automatic yearly updates. This would be your best buy. Updates are about $70 per year if you don't have this feature.
I love my Garmin! All 5 of my kids also have Garmins. My daughter and son in law recently drove from Jacksonville, NC to San Diego, CA then to Chicago, IL and had no problems getting there without getting lost and never once looked at a map. They also used the find feature to find lodging, restaurants and various tourist attractions along the way.