Begonias like loose, light, and well-draining soil. When growing them outside, you can grow begonias in sandy loam soil. Or you can put them in raised beds if you have clay soil. However, it's better if you use a soilless potting mix for your begonias. Or put them in containers. For potting mixes, try the following products: DirtCo Coco Peat and Perlite Potting Mix MOTHER EARTH Coco Plus Perlite Mix Miracle-Gro Indoor Potting Mix And for containers, you have a wide variety of options, including hanging baskets and terracotta pots. Suncast 18" Waterton Resin Flower Planter Pot Ashman 14 Inch Metal Hanging Planter Basket with Coco Coir Liner La Jolie Muse Large Hanging Planters D'vine Dev Store Large 10 Inch Terracotta Plant Pot