Some options are: Cutting the cake right after the wedding party entrance. Speeches/toasts can be before the prayer then dinner, or do them near the end of dinner. Another possibility, only introduce the B&G rather than the entire wedding party, then they do their first dance right away, but save the parents dances for later on (after cake cutting).
OK, if doing the dollar dance is it better to do it after the special dances and bouquet toss, or open up the dance floor for 20 minutes to break things up a bit? Whenever I do this, it turns out that the B&G agree not to even do the dollar dance since everyone is having fun dancing. Yet if the dollar dance is too late in the night some of the key relatives may have left early.
Other possible events: Newlywed shoe game, Anniversary dance, snowball dance, kissing game. End the night with a wedding party group hug and a good sing along song.
I have never in 22 years and over 700 weddings cut the cake right after intro's actually have never seen that done...Like I said it's very regional go with what flows best for you. I have always found the first dance right after the introductions is the best it is their moment but again opinions vary