I'll take all of the above. Small groups is best, since that usually means people you specifically intended to hang out rather than just a big group of retards you don't know. Drinking alone is cool too, but sometimes it's nice to have real humans to interact with.