Discover the best flowering plants for your balcony garden, from colourful marigolds and petunias to fragrant jasmine and hardy vinca, with simple tips for growing healthy flowers.