I&#39;m partial to Linode - they&#39;re affordable, and performance is top-notch.  I&#39;ve written quite a few articles about them on my blog: <a href="http://sysadminsjourney.com/category/linode">http://sysadminsjourney.com/category/linode</a><br>
<br>You mention security - Linode is a hands-off provider.  They give you a VPS, and a distro, and that&#39;s about it.  Security is up to you.  You don&#39;t get a CPanel, but you&#39;re free to install your own if you like.  They also have StackScripts, which allow you to have &quot;click-n-run servers&quot;.  There&#39;s plenty of Drupal StackScripts, check them out at <a href="http://www.linode.com/stackscripts">http://www.linode.com/stackscripts</a>.<br>
<br>Many others are happy with Amazon AWS and Rackspace, but I can&#39;t speak for them myself.  I have less than stellar personal opinions of running Drupal on Aplus.net and Dreamhost shared hosting.<br><br>HTH,<br><br>Justin<br>