ok, out of the games you listed, Cursed Mountain will probably be the worst quality wise. Doesn't mean you won't enjoy it, but keep that in mind.
Now, if you just want a game that you will play for a long time to keep you busy til Christmas, get Metroid Prime Trilogy. Every single one of those games was great, and you are looking at 60+ hours of gameplay even if you know what you are doing and your name isn't Rolstoppable.
New Super Mario Bros. would be my second choice due to the large amount of gameplay that can be had with that.
Professor Layton would be 3rd, as it is out now and will last you at minimum 10 hours, and possibly up to 20. It is also the second best puzzle game only behind Curious Village.
I personally will be buying NSMB and Spirit Tracks next.








