Paula - Whichever brand you buy, my advice is to make sure it has the "text to speech" feature! I bought a Garmin 340c a year ago....absolutely LOVE IT! It not only gives you "right/left" directions, but gives street names as well. Some other models will only tell you "turn right in 500 ft.". For me, it's important to hear the street name as well. Also, it has built-in destinations such as hotels, restaurants, car repair places (important when you're traveling and your windshield wipers need replacing in the middle of a thunderstorm!)....and it gives you phone numbers so you can call ahead to make sure they're open and/or have what you're looking for! When I made the decision to buy each of my two sons a GPS for Christmas, I initially made the decision to buy them the 340c. However, although it was still available at most stores, I learned that it was going to be discontinued because it is larger than the newer sleeker models. The model that replaces it (has the exact same features but is a thin, sleek version) is the Garmin Nuvi 260. Sells for around $350, but if you watch the rebates you can get it for around $299. Needless to say the gifts were a hit....they LOVE their GPS's as much as I love mine!
If you buy one with the right features, it's well worth the money you spend, especially if you travel a lot.
Good luck!