Roses are a classic look in the garden due to their many colours and varied shapes. In fact, there's likely a different type of rose bush for every occasion and location you can think of! From planting to pruning, here's the know-how you need to cultivate a gorgeous rose garden.