Many cruise lines now offer a variety of dining options including specialty restaurants. As these restaurants tend to be smaller it is recommended to make reservations in advance during the pre-cruise registration process. Reservations can also be made in advance for the Spa and for some other onboard activities and entertainment venues.