We will be on the PG April 26- May 5. How important is it to book shore excursions ahead of time? What about the dinner reservations? Is there a restaurant that requires that? I sure hope this ship is everything I have heard. There have been some negative remarks, but we will have fun regardless. We have a balcony room and can't wait to sit and watch the islands.