We did our grand entrance at the restaurant. I don't think we were suppose to ...but we did anyways. As far as the beach reception went, we made a lay out of the 3 hours and gave it to our MC. He did a good job making sure everything stayed on time. You are kind of on your own at the reception so I would definitely recommend asking someone to be your MC.
We got most of the time consuming stuff done in the first 30-40 mins (First dance..daughter/father dance...speeches). We threw the rest in randomly in between dancing. And the other stuff doesn't very long...cake cutting takes 5 minutes...garter/bouquet toss takes 5 mins.