Planning a wedding can feel like navigating a financial minefield. The dress, the venue, the flowers - everything seems to ...