Well.....if that were my house or my client's house, first thing I would do is remove all the green shrubs up by the house. I think they really take away from the beauty of the house. I would have low growing annuals such as either vinca or begonias in the area between the drive and the house, and I would brick a good part of it and add classic benches for photos. Can you grow magnolias there? A magnolia might be a smoother counterpoint to the spruce trees. (Is that what they are?)
Outside the driveway area is where I would do a flower bed. I would use tall enough plants that the driveway blacktop would be hidden from the lawn, which kind of makes the house "float" in the flower beds. The view from the lawn would be much improved, and wedding photos would be grounded better.
A mix of neater grasses (such as the oft-used Karl Foerster grass), gladiolas, iris, lilies, cannas, roses and annuals would work if arranged where, say, all the iris or peonies were in one area so spring weddings could focus on that area, then farther down, summer plants grouped together for color later. Mixed borders are high maintenance, but unless you want to use all annuals or all foliage plants, you need to bunch the perennials by flowering time. A huge planting of white peonies would be lovely. There are a few white peonies that do bloom later that might hit the June wedding market. There are lower growing white hydrangeas that might work there too.
Something about those green shrubs just makes me want to scream. They just don't work.