I have already suggested swissns.ch shared hosting to two colleagues, though I am uncertain as to where they eventually settled on hosting their domains. I would think about investing in a local server for piece of mind. For my purposes, showing (my own) video and music clips, Host-ed shared hosting has been well priced and pretty reliable.