The soil is an important factor when considering the best plants. Consider the pH of the soil. You can buy test kits to determine the acidity of your soil and choose plants that match it. If the soil crumbles in your hands, it is dry. Clay soil will stick together when you press it together in your hands. Select plants that match the specific requirement of a dry or clay soil.
North vs. South Gardens
The garden can be facing the north or the south. Choose the certain plant families that do well in the garden that you have at hand. If your garden faces the west or east, you can plant almost anything as the sun evenly distributes in these gardens throughout the day.
If you have shady parts in your garden, choose plants that are specifically durable to a lack of sunlight. Common flowers that love shade are some roses, hydrangea, and Paeonia. Shady areas can also have dry soil which will require more water and nutrients to keep the plants thriving.
There are far more plants that love the sunshine than those that do not. You can choose from almost any flower or plant type if you are lucky to have an area that is exposed to the sun all day. Herbs and plants that love the sun and can stand great heat are geraniums, salvia, Lavandula, and roses.
If you live in a place that spends much of the year in the cold and want your garden to look great throughout the whole year, you can use evergreen plants that are always in season. You can use these evergreen plants as a backbone to the whole garden scheme. When all the plants wither in the winter, you will still have a beautiful background to enjoy.
Consider Individual Cases
If you want to have less work on your hands, you can always go for low-maintenance plants and box plants. If you are someone that does not remember to water plants every day, pick ones that do not require everyday watering. As always, use your common sense when choosing plants and consider the area where you live and the climate you have to work with.