Firstly, apologies for spelling speeches wrong! I thought it didn't look right, GAH!
So, DD has been told by the hotel, that it's better to do the speeches before the meal. I can't help but wonder though, whether that just suits them more, as it gives them longer to get prepped in the kitchen etc.
My thoughts were that it's better AFTER the meal. Because people will have been fed and watered, and be more relaxed. Also a bit tipsy and jovial.
I think if they are before the meal, that people will be hungry and not paying as much attention, and they will just want the food to come out. Hotel is saying (to DD & Groom), that doing them before, means that the speakers can relax over dinner. But to my mind, if the speakers have a few drinks before they speak, it might help with any inhibitions.
Each speech will be 5 minutes MAX.
Re doing speeches between courses, I'd be a bit worried that waiters milling about, clearing plates etc, might cause a distraction.
We went to a wedding about 10 years ago, where the speeches were before the meal. There were lots and they went on for over an hour. Everyone was starving. I hated it!