Help. I Want To Buy A Gps For My Dad But Don’t Knoe Which One To Buy. =[?

Well I been doing a bit of research but i’m just so confused. So many good and bad feedbacks. I don’t knoe if to get :
-TomTom One XL
-TomTom One 130
-Garmin Nuvi 200
-Garmin Nuvi 250
i’m trying to look for the most economical ones atleast under $250. I really just need the basics. I heard Text to Speech is very needed though. Do all gps show you where the nearest banks and restaurants are located?
I’m also wondering if there’s anyway you can get direction in spanish.
One lasy question….Which one is better a TomTom or Garmin? or is there any others?
Thank you so much =]