You can indeed pick up food grade containers at Lowe's and Home Depot that work perfectly well. Their 5 gallon paint buckets are food safe. While you are there, pick up some 5-gallon paint strainer bags cheap to use for your fruit. They are like 2 in a bag for $3 or so.
You can get 3 and 5 gallon containers free at doughnut shops, cake places, etc., where frosting and some other ingredients come in them. Of course, you will have to clean them.
For larger batches, a Rubbermaid Brute food grade garbage can is perfect. You can pick them up at Home Depot. The 20 gallon is like $20 or so. You can also order a WHITE 20 gallon off the H-D website for the same money plus shipping but it is not available in stores. I never found white to be necessary. Take your light blue one home, put 5 gallons of water in it, shine a flashlight through from inside, and mark with a felt tip the line on the outside. Do it again for 10 and again for 15. You are now good to go.
As far as the airlock, for 95% of the wines you make, covering the bucket with a towel held in place by a large hair scrunchie will work better than airlocking it in primary. You want air to get to the yeast in this stage of their growth.
For the 5% of wines where you wish to have an airlock, bring your airlock with you to Lowe's or Home Depot (or Tractor Supply Co.), go to their hardware assortment drawers, pick out a suitable grommet, drill an appropriate hole in the lid and insert grommet. Personally, I just lay the lid on top loosely (not pushing it down) and that seems to work just fine for keeping a CO2 layer on whites that are oxidation-prone.