What I find enjoyable and fun (redundant?) is to have a private class with a small group of friends. I don't have a lot of space in my home, so we usually find an outside location such as the library, someone's house that is bigger than mine, or the activity room where a friend lives.
I can't tell you how many times I've signed up for a crafty class at our local Community College (community education department) only to have it canceled since there are not enough students. With private parties we can get together with 4-5 friends and have a ball!