LAMP seems to be the most common of those options, so on a strictly find solutions to your problems I would recommend LAMP.
It really comes down to whats going to be the best option for you though. If you don't know Linux than maybe running a WAMP setup will make the process easier to maintain. Try and factor in your experiance and the maintenance required on the server into your decision.
Personally I run a LAMP server for my purposes, as I know enough Linux to maintain it and it ended up being the best solution for my purposes.