You fiance might be right on this one. I don't know if you're going to have your own DJ...maybe that could potentially be worth extending in that case.
I didn't have my own DJ, we rented the speakers and audio system and had our iphone music. We didn't try to get our guests to dance. For the 3 hours, it fitted well for 5 speeches from our guests and ours 2, in between courses, and sometimes during courses, a video of 3-5 minutes we made, our first dance, an unplanned father-daughter/son-mother song, the cake, a quick garter toss and a bouquet toss. Even though, with Ramon, you will pretty much have a meeting breaking down the reception by minutes, it takes longer. They were not going to kick us out. They simply told us that the waiting would end soon, and our open bar would end soon. But 3 hours for guests sitting down it could be long. They started to stand after the dessert to watch us dance and come closer to the cake cutting. There was a natural "move-on" somewhere else after the bouquet toss. People wanted to get more drinks, and get changed. This is where I guess having a DJ could come in to entertain. We didn't want to spend that money. We were content with going dancing to the club. Instead, people wanted to chill on the beach, we got brought over like 30 drinks, and chat. My husband and I live far away from all our guests, and my side and his side of the guests don't really know each other, so it was appropriate to catch up and mingle rather than dance. We had our mini speakers and played our music. The parents hung out together in the bar hall, and were happy with that.
Maybe other brides have other experiences they want to share, whether or not to extend...