As already discussed most snake food is bought frozen - and once defrosted should not be refrozen for the safety of your snake.
That means that if you have some distance to travel - such as if you buy your frozen snake food from a pet store and have a long
drive home - you should really either use a heat-excluding freezer bag as available from home stores or some supermarkets and/or
buy in bulk.
A large bag of frozen snake food will take much longer to defrost than just one or two mice on their own.
After all, you know how long it takes to defrost a huge turkey at Thanksgiving, right?!
Try doing that an hour before you want to start cooking and you'll be sorely disappointed :-)
Depending on where you decide to buy you'll have a widely
different selection of frozen food available to you, and at very different prices.
Sure, you could use a pet store , but my own preferred method is to
purchase snake food direct from a specialist supplier that has the range and lack of
overheads to really offer what you need at an affordable price.
For most of the common species described on this site, frozen mice of various sizes will be the staple diet -
both easily sourced and perfectly nutritious.
However there are a range of other frozen snake food I have seen here in the UK - from day-old chicks to lizards,
gerbils, hamsters, frozen rats, guinea
pigs and rabbits.
Unless your snake is particularly large, or is refusing to eat though, I suggest you stay mainly to frozen mice.
Some specialist frozen snake foods are also available - such as for garter snakes - and
look less "real" and more "processed" such as small cubes or suasages of meat.
Unless a breeder specifically recommends it, it is best to stick to those staples of the hobby rather than
experiment with pieces of raw steak, burger or pork.
Other meats can be quite fatty, and do not contain the correct balances of nutrients for a species used to eating whole animals - bones, skin and all.