Can I get vamps in a self-created Downtown? I've heard of vampires being reffered to in premade downtowns like; "go here at this time and you will find a vampire.". So do vampires just appear in any downtown or do they only appear in premade ones?
Yes. Vampires are NPCs and a fresh set is generated for every new downtown neighborhood unless you have hacks designed to prevent it happening.