I do love fasting :D but I strongly believe that an overindulgance in fasting can lead to bad eating habits. It's a much better idea to balance your overall diet than to fast after every belly-stuffing weekend.
To answer your question, I don't think you need to wait at all between fasts. You could do a 40-day fast or five 5-day fasts. As long as you're fasting for all the right reasons ;)
One of my concerns is your transitioning. If you want to take a little break from fasting, doing it for a big wedding dinner doesn't sound like a good idea. Don't forget that fasting is a form of detoxing so when you do many short fasts with heavy food in between you are losing a lot of the advantages of detoxing. Also, when you finish a fast you need some time to transition and keep eating light and healthy. Here's a VERY informative website. I suggest chaper 30 on "breaking the fast".
http://www.soilandhealth.org/02/0201hyglibcat/020127shelton.III/020127.toc.htm