Small gardens can still make a big impact in your landscaping when you fill them with gorgeous flowers, trellised vegetables, fragrant herbs, and ornamental grasses. Incorporate these expert-recommend plants into even your tiniest garden bed for maximum effect.