I have not cruised in many years. Traveling on Dawn in April with 2 children ages 9&11, to Honduras , Belize....should I book excursions ahead of time or on ship? Any one use ship mate app to book them? Is it reliable? Any excursion suggestions??? Thanks for Any help!!