Okay, IMHO, Apache is the most secure and is definitely the most economical. The other answers are good, too, especially considering the coding language you wish to use.
In another thread, I'd listed my search process when looking for a new host and noted the things I look for, e.g., Apache (version/latest?), PHP (version/latest?), mod_rewrite, cPanel, disk space and traffic limits, etc WHICH ARE ALL DEPENDENT UPON YOUR REQUIREMENTS. If you can't find that thread, ask here or PM and I'll post/PM for you.