Breakfast and lunch are open seating in Windjammer and the dining room. Check the daily compass for the times that they will be serving. Generally, WIndjammer opens earlier and closes later than the dining room. Theres also room service available 24 hrs (I believe), but it might take awhile to get your food. For dinner, you can eat whenever at Windjammer. In the dining room you will either have early or late seating at assigned tables. For the specialty restaurants you need rsvps. If you plan on doing this rsvp asap (upon boarding) as they fill up fast. They are very good and the service is much better than in the main dining room since its smaller. It will cost an extra $20 per person. Theres also Johnny Rockets and small places to grab a sandwich on some ships as well. Johnny Rockets does charge a small fee.