Which would you recommend to give as a Christmas present for use in Europe?
I personally prefer the Garmin as have always had them, in fact just got a new one. Tom Tom seem to be more expensive.
You can get maps for your smart phone if you've got one. The Tom Tom maps for Europe are currently priced at £35 on the Playstore.