Not sure if I’m reading your post right, so just checking - you do know you can’t book the restaurants before you board?
most of the main shows (aqua show, ice show, comedians) all require reservations. Best way to check the full schedule in advance, assuming the cruise before yours is the same itinerary, is to try and find the cruise compass for that and assume yours will be pretty much the same.