Generally speaking, only the specialty restaurants have a charge for dinner and you have to make reservations for those. The main dining room should offer open seating for sit down breakfast or there is the buffet on the lido deck.
Teresa and Larry
#36-Carnival Splendor 9/16/12
7 night Mexican Riviera
#37-Allure of the Seas 11/11/12
7 night Eastern Caribbean