If you are booking more than a year in advance with Viking, you can negotiate the final payment to one year in advance. If you have an existing sailing with Viking that you haven't traveled on yet and then decide to book a second cruise, the second cruise final payment date can be extended to six months prior to departure. It's still due a lot earlier than Avalon but those are some loop holes you can consider.