I decided that the best way to keep my vampire happily and easily fed is to kidnap some sims and keep them prisoner in the basement. Don't worry, it's a nice basement. https://i.gyazo.com/e3fe447a...
When I play my serial killer, I have to trap them and 'deal with' them without ever leaving the lot. I don't know how one would keep them trapped long term.