Microsites are sometimes a necessary evil, but they are often poorly implemented. Perhaps Squarespace is the answer.