Does anyone know a lot about these? I want to get one for my girlfriend for Christmas and I'm kind of overwhelmed by all the different models. What exactly should I be looking for? Note that I'd like to spend under $300. I do know the unit needs to have US and Canadian maps and spoken directions. Any help would be appreciated.