Container gardening is great for urban gardeners, but it’s also a bit limiting. Grow houseplants, herbs, vines, and ornamental plants that don’t take up too much space. Lilies, violets, cherry tomatoes, strawberries, etc. thrive in self watering pots.