Miracle Gro Organic Potting Soil is one of the easiest and cheapest ways to go.
If you're willing to put a little more time and effort into making a substrate that should provide a balanced and steady supply of nutrients for many, many years- look into making Mineralized Topsoil (lots of how to threads here).
If you're willing to put a little more time and effort into making a substrate that should provide a balanced and steady supply of nutrients for many, many years- look into making Mineralized Topsoil (lots of how to threads here).