After the ceremony, we're having a cocktail hour and then dinner. I know that the first dance can take place early on (after the couple is announced or after the salad course) but when can all guests dance if they want to? Does it happen during dinner or after dinner? (Our dinner space will have a small dance floor.) There will be only about 28 guests and we don't plan to have elaborate dances announced by a dj or anything -- just a string quartet at first and later on switching over to an iPod playing pop music, show tunes, etc.