If you really want a good present, I have one for free for you ( meaning € 0,00 , don't know about any local currencies on this side of the pond
)
You can download it at
www.garmin.com and it's a Garmin 430 / 530 simulator. If you practice, you will never want to fly anything without the real stuff again. Plus you can plan all your trips on the ground with it.
If you do want to get portable, I recommend the Skyforce ( now Bendix/Honeywell ) Skymap IIIc for color and terrain Good point; the basemap is the whole world, unlike the portable Garmins which has no update for the basemap, only works in either the U.S. or this side of the pond . Big and bright. If you are on a budget , get the Lowrance 100. Jepp database cost the same as for Garmin, but DOES have obstacles in the database.