Sorry, just a little rant. I've been hired by this pseudo-luddite to put a menu for his cafeteria on his website. I've suggested node.js, he told me: "what, the other guy just used HTML and everything worked fine". Why doesn't people care about scalability?
It’s obvious that Heroku is your only hosting option, since hipstergrammers will never use a simple web host. Unfortunately, I do not think they are HTML-compatible, so it looks like you’ll need to use Node.js after all! Yay!