Posted: 05/04/2013 at 10:14
This is a money question, the better the soil the better the plants. I would spend as much as I could afford to buy top soil. If money is tight can you find some free horse manure on freecycle or preloved etc.
Or you could go for planting pockets, so everytime you want to plant a new plant, dig the hole and fill that with compost.