A nice website - cool
what backed are you using? - it will make a difference. Ozcoin uses ecoinpool.
My pool started on an underpowered VPS, within a month I had purchased and colocated a dedicated server.
We now run 5 severs with large VMs for mining operations.
The minimum I use for a mining node is 8GB ram and 2cores.
database/www server runs 8cores and 24Gb ram
My suggestion is work out what requirements you need and get something bigger than that. Otherwise you just give yourself LOTS of pain, done it once, seen it happen to others 10 times or more.
If you have no cash this may not be the best venture to undertake, running a pool doesn't bring big profits unless you have high fees and a huge userbase.
If you haven't already I would suggest you look through the pools subforum, particularly at new pools that have failed, learn from their mistakes and do better.
What payout system are you planning on using?
There is a lot to consider when running a pool, you aren't just putting up a "nice website" you are dealing with peoples money (in the form of Bitcoins) good security is essential
Good luck with your venture, I hope this was some small help
P.S. some people have attempted to run mining pools on home connections - none have lasted long or have quickly paid to find hosting with better than "home" internet connection/speeds.