Well, I spolied Donna about a year ago by getting her a Garmin Nuvi 680
https://buy.garmin.com/shop/shop.do?cID=134&pID=8579
She really likes it. It is one of the more expensive ones, but it has a lot of nice features. With the MSN activation, it will tell you where the cheapest gas is close to you; movie times, and give you real time traffic updates in the major US cities (more cities are added as the technology spreads). It will adjust for motorcycle use and can be used on foot.
She can find her way around San Antonio now.....