I like the idea of one place, you and Dean will be on the road sometimes but a base is never a bad idea. Safety in Numbers.
As for this case, It's not any demons I can figure, though there are some not so much on the Lilith bandwagon as just wanting to party. I'll keep looking.