Hi Taichi.
Yes there are many advantages to booking early... One it allows you to spread your payments over longer periods of time, There are some TA's that will let you make monthly payments towards your deposit also.
We currently have 3 cruises booked, and none for this year, But a cruise or vacation is like any other purchase, you have to do your homework, and ask ask ask ,there are no silly questions only silly mistakes because you didn’t ask! the other thing good about booking early ..sometimes you get better fares.
Hope this helped!
Look forward to hearing you input on a variety of topics and welcome to Cruise Crazies
as Always
<]