Booking holidays in advance can save you a lot of money as you can often pick up a good deal. Another advantage of booking in advance is that you will secure the price that you have been quoted in case prices rise due to inflation.
There are some things to bear in mind though when booking a holiday that far in advance. As much as you may like to plan ahead for the next year or two, things can sometimes happen and you never know what situation you will be in when the holiday comes round. For this reason it is vital that you take out a good quality holiday insurance package that will cover you should you need to alter or cancel your holiday. If the holiday you booked is ATOL protected then that will cover you against cancellations that are out of your control such as due to Covid lockdowns but if you need to cancel for personal reasons then you may find yourself out of pocket. Shop around for insurance policies and check what they cover as you may want to pay a little extra to had that added level of cover.