This guide to growing basil includes essential care tips, the best varieties of basil to plant, and free garden plans.