- Are there any Haskell web frameworks or template engines?
There are many web frameworks. Look in the Web category: http://hackage.haskell.org/packages/archive/pkg-list.html#cat:web
For templating, HStringTemplate seems to be the brand leader: http://hackage.haskell.org/package/HStringTemplate
- How would hosting a Haskell site work, are there suitable web servers?
Statically linked binaries running their own web server (e.g. happstack-server or one of the other Haskell web servers), Haskell binaries talking to Apache, ... pretty much every combination you could think of.
- Is Haskell too complex for the usual rapid development and prototyping based workflow often used in web development?
No. And you'll get stronger guarantees the app isn't faulty thanks to the type system.
- Are there examples of existing Haskell web applications?
hpaste is a simple demo for happstack. Tupil.com entire business is Haskell web apps. Deutsche Bank gave a talk at CUFP last year on their internal Haskell web frameworks (based on happstack).