I, too, have a husband who would always do special food "treats" for me on special occassions.
I started the program Jan 15th - so for Valentines Day my husband ALWAYS buys me chocolate covered strawberries. At first I asked him not to and he didn't really take me seriously. He said I always get them for you, I'm not going to stop now. What's going to happen if you don't diet for ONE DAY? So I let it go for a few days and when we had a chance to have some quiet time I told him that I really didn't want him to buy them for me this year. That I really want to stick to this plan and I won't be able to do it if he gets me the candy. It's just one year, and next year he can buy the strawberries for me - cause I'll be all skinny and hot -- and he'll probably want to buy me lingerie instead! After we had the talk, he realized I really wanted to do this and he got me flowers and a victoria's secret gift certificate instead! hehehe
For easter this year, instead of the normal candy favorites in my basket, he filled it with chapstick (I'm addicted), books from my favorite author, and there were two plastic eggs in it with JEWELRY inside!! I told my sister, Dang, if I had known I could have been getting jewelry all this time, I would have dieted a long time ago!!!
So, my point on my rather long / drawn out story there is ... please talk to him before he brings the cake home and you do something you don't want to. You will feel OBLIGATED to eat the cake if he does bring it home. Tell him how dedicated you are to this plan, and while you know he gets pleasure from doing that for you, this year you won't be able to handle it.
As for the two day get-away, my hubby and I went to NYC a few weekends ago to see a show ... I was completely able to be program compliant. I brought my shaker jar and water bottles -- had ice from the vending machine and made my shakes in the room. For times that we were walking around the city, I had my bar ready or I had a RTD that I kept cold in the ice bucket in the room. I ate my one meal with him - but was able to have something that qualified for the lean and green. Don't let the fact that you are MFing change how you would normally live your life. It's so easy to make slight changes to your trip that will allow you to still enjoy the trip but stay true to MF.
Good Luck!