I actually think the package management system + apt-get is easier than downloading setup programs and then installing them.
Personally, I'm running a LAMP server on Ubuntu 10.10 for my school. I have a dynamic external IP though, so I had to get a dynamic DNS. But it's all free!