It’s very easy to spend a lot of money creating a beautiful garden, but it’s not a prerequisite. Plant material can be very expensive, but you can save money by having the plants you already have work for you.
Some plants are very quick to reproduce themselves, either by self seeding, through division or a rapid spreading growth habit. These plants are often criticized for these attributes, however the problem is not with the plant but with the gardener. Proper use of these varieties in suitable locations can save you a great deal as you work to develop and grow your garden. Plants only become a nuisance when we plant them in the wrong setting.
Over the years I have developed a very large garden area by allowing some plants an area all to themselves for self seeding, others room to spread their wings without the competition of other plants and by dividing plants and moving them into new locations.
I think you will also find that fewer varieties each growing in larger patches or drifts is more striking and effective than multiple varieties all grown together helter-skelter.
Some of my favorite plants that have worked very hard to help me create my garden: