If you do get one, get a siberian - the normal larger sized one, and handle it on a daily basis so it becomes tamer and will be a lot friendlier. Don't get one of the dwarf varieties if you've never had a hamster before - they are very cute, but they are also extremely fast and not nearly as easy to tame. Your pet shop may do starter packs that'll give you all the basics - otherwise, talk to the pet shop staff and they'll show you everything you need. But be prepared to part with the best part of £50 if you need to start from scratch.