For a charming and whimsical garden, opt for an eclectic mix of cottage garden plant varieties. Cottage gardens are known for their informal and romantic style, filled with a wide range of flowers and plants. Choose a mix of perennials and annuals, such as roses, lavender, delphiniums, foxgloves, and daisies. These plants will provide a burst of color and fragrance throughout the seasons. Add some climbing plants like clematis or honeysuckle to create vertical interest. To complete the cottage garden look, include some herbs like thyme, sage, and rosemary. This eclectic mix of plant varieties will give your garden a charming and nostalgic feel.