Have you tried calling the airline and tell them you want a non-stop flight? They may be able to work it out if you explain your situation. I also have friends complaining about the prices but the way I see it is if they want to be there, then they will. Have your wedding where and how you want. You will be getting married regardless if they are there or not. It's you and your hubby's special moment and don't let anyone's complaining ruin that.