I can't say I'm too keen on the idea of pets for Christmas but if it's something you're aware of beforehand and understand fully the responsibilities necessary, then that's cool : )
You'll need a BIG cage though. Hamster, mouse, rat cages etc are way too small. Also, I'd advise getting two or three (of the same sex) as they do require company.