There's something oh-so-endearing about a rambling, soft, and colourful cottage garden. From flowering shrubs to groundcover, get started with our list of 11 of the best plants for country cottage gardens.