Il fine settimana e` maschile pertanto va bene:
/buono fine settimana/ (ma suona male!)
/buon fine settimana/ (regola di 'eufonia', bel suono, che fa cadere la 'o')
/buon week-end/ che abbiamo imparato dagli inglesi o americani.
/il fine settimana/ non devi confonderlo con /la fine della settimana/.
E` maschile in quanto e` esattamente copiato dal termine inglese.