Amazon has heatmats and stuff (hate heatmats personaly as they can cause burns pretty easy in larger animals if they sit on them) with some google work you can find ceramic bulbs (personal fav) and guards to top them rubbing against them as they get very hot, same goes with quality thermostats/pulse stats (needed if using ceramics/side mounted heat mats to stop it getting to hot and cooking them) can also be found online with a little google work.
As for buying the reptiles my personal fav is the market place on RFUK (google or check my previous post for link) as they are alot cheaper than reptile shops and 90% of them come from people keeping them as pets and decided to breed them to help with the bills/some extra money for some new ones, can also find equipment on there pretty easy. But if its your first snake/reptile its worth going to a pet/reptile shop and find out all the information you need and if you need anything extra to get it sorted before you take it home.
Housing equipment i personaly used to use stacker box's that have secure lid clips for smaller snakes (have a tub stack now can get some pics if wanted) and then home built vivariums when there bigger, but you can keep most smaller snakes (6-7ft and under) in big box's all of there life and they will be nice and happy aslong as there at the right temperatures and its well vented.