As duas formas são corretas. Fim de semana e final de semana são locuções sinônimas que se referem ao período de tempo, geralmente de lazer, referente ao sábado e domingo, por oposição aos dias úteis. A escolha de uma ou de outra é apenas uma questão de preferência.