The bin depends on the size snake you get, hatchlings to about 500gramish typically go in a 15 quart bin, 500g-2000gish go in a 32 quart and large females go in a 41 quart tub.
Bedding, paper towels and newspaper are often used, aspen bedding is popular and so is cypress bedding. Cypress is considered good if you have trouble getting your humidity high enough.
Also the normal baby you see at the petstore for $80, you can get the same from most breeders for $20-$30, and often healthier/better fed.