We are having a very small wedding (50ppl) with no dancing after dinner. However, our photographer suggested we do at least one first dance (he says it makes for good pics!). My question is...when to do this? We have our ceremony then cocktail hour, then dinner. Would it make the most sense to come down from the cocktail hour, do dance, cut cake and then do toasts and dinner? OR should we cut cake, toasts and dinner and then first dance just before everybody does send off/leaves? Help!