Welcome to FlyerTalk. Why not book a “holiday” which can be even a car or hotel for one night (alongside the flights, use BA “create custom trip”). This would give you the option to pay a small deposit and the balance only three weeks before travel when things will be clearer