I don't think you want cacti and
succulents because they wouldn't last through your winters so you may want to post this subject in
plants and
flowers. Otherwise you will get suggestions that don't match your
zone.
Now having said that, There are some things you need to figure out before you choose your
plants so they will do well in your garden. First off what is the coldest temperature you can expect in your area and what is the hottest temperature. That will allow you to figure out what
zone you are in approximately.
Then there is the matter of sunlight. Does your garden get sun all day, just in the morning/afternoon or no sun at all. Or if you are planting
trees will the space get dappled sun once they leaf out?
Then there is the matter of pH. Over hear we can buy garden soil test kits at our local garden center. That will tell you the pH of your soil and also how much nitrogen, potassium and phospherous you have in your soil. This can be changed over time to match the
plants you would like to have but it does take some time to accomplish.
Next question is about water. If you are going to depend on rain to provide the water you need to know how much rain you get during the
growing season and how well your soil retains that water. If you are willing to water your garden that will give you more options usually.
Once the members have this information you'll have plenty of suggestions.
Welcome to the forum