The typical English cottage garden filled with pretty, delicate, colourful flowers is often the dream of many gardeners. However, this kind of garden is high maintenance, has high watering demands and it means that you will have an empty garden with no structure...