I am just starting to look into our first cruise for next spring and I have several questions. The ones I am thinking about the most are of couse about eating. I understand the dining rotations for dinner, but how is breakfast and lunch done? Is there a buffet going for all meals? What about snacks and such in between meals? Are they included or do they cost extra? Thanks! You guys are full of great info!
Lunch is buffet at Topsiders (different themes during the week; Asian, Italian, Mexican), sit down lunches at a restaurant or you can do hamburgers, hot dogs, pizza, wraps, etc. at the little places by the pools. 
