Book the outbound as soon as it available, then just call up three weeks later to add the return once up for grabs. The agent will make it a return trip, saving the extra cost. Simples. It's a standard approach, one I've recently done myself for next summer.