Yes, you can purchase tickets for specialty dining experiences once you are on board, although it is best to reserve them ahead of time in order to ensure availability.