Other than Midsummer, which of Shakespeare's plays have some element of the magical in them? The Tempest, of course. As You Like It has the goddess Hymen showing up at the end, correct? And then there's Macbeth's witches. Hamlet and Julius Caesar's ghosts. The more I think about it, the more there are!
What about The Winter's Tale? I bring it up because recently I mentioned something about "Hermione pretending to be a statue" and somebody wrote back "I'm glad you're with me on the whole pretending thing, you don't want to know how many arguments I've had."
Really? Were we ever expected to believe that this is a statue come back to life? I never thought of it as anything other than a trick of Paulina's.