I work on a mac :)

I would say a unix box (Linux or Mac OS) and explain why. Not really Python but MNE and FreeSurfer that you will need to take the best of it.