There are lots of frameworks for web development in Nodejs. Many of them are pretty cool. I pretty much like the SailsJS. And also have worked on that in recent past. Now, when it comes to hosting I love the Azure for various reasons. It is specially awesome when it comes to web sites. You do some experiments and throw it towards azure and that is ready for world to check out.