We strongly recommend booking tickets in advance in order to save money and avoid any disappointment.