I use this recipe, but I use grape seed oil. I also make my cupcake and frost it the same day, they stay together for me. When I let them sit before I frost, they come apart.
I've used a regular hand mixer, I wrapped the mixer and bowl loosely with plastic wrap. The wrap got in the way a bit, but no splashes. Unfortunately I've have gotten splashed before so do keep vinegar around.