I just got back last night from a 7 day Mexican Riviera cruise. We had a great time and it was nice to get out of the winter weather for awhile. I heard a number of people comment on the value of cruising compared to other vacations. When you consider what you get when you cruise it is a great value. There is basically food available 24 hours a day. Our cruise, for a $30 fee you got a sticker on your cruise card for free refills of Coke products for all week. Other beverages, water, tea, ice tea and coffee were free. The only beverages you had to pay for were alcoholic beverages and specialty coffees. There was a buffet that was pretty much open 24 hours a day, which was changed with different items for breakfast, lunch and dinner. There were also two counters open during the day. One had a few different types of pizza and the other had burgers, hot dogs, brats, chicken burgers, etc. There were two dining rooms for the assigned seating dining and three dining rooms for anytime dining for dinner. You can pick as many items off of the menu as you want for each meal. It is a great chance to try things you haven't tried before. In case you don't care for it, you don't have to worry that you paid alot of money for it. We tried new things and it turned out that we did like them. There were also 2 restaurants that had a minimal fee that was extra. One was an Italian restaurant, which they said so much was served it took 3 hours for it and the fee was $20. We ate one night at the Sterling Steak restaurant, where the fee was $15. There were about 5-6 different entrees to choose from. We had the filet mignon with a few sides and dessert for $15.
Along with the value of the meals there were also a number of activities available. During the day there were different activities, some days there were movies showing. In the evening there were musical productions, music guests, comedians, etc.