Vegetable gardening is a great way to grow your own produce, but not everyone has a ton of space to prepare an in-ground or raised garden bed. Whether in an urban or suburban setting, as long as you have good soil and plenty of sunlight, you can grow vegetables just about anywhere. Grow bags, plastic…