I like the setup my local brew-pub has. He's one of about half a dozen brewers in the US that lets you make your own brew at his place. You set up a time to brew and come in. If you know what you are doing he'll let you do everything any make just about anything you want.
If you don't know what you are doing and have a particular style of beer that you want to do, he'll walk you through the process of what types and amounts of various grains to use. Help you with the timings of when to add this, how long to boil, ect. When your brewing is done he'll do the rest of work adding the yeast and letting it ferment in his own cellar. When it's time to bottle he has you come back in and hooks your beer up to the beer gun and you bottle away.
6 cases of beer run around $120-$160 depending on style and Alcohol %.
It's a really nice arrangement. You have fresh ingredients available and just about type you want. Your house doesn't smell like fermented grains. And you get some awesome microbrew quality for a little over a $1.00 a bottle.