PWM circuits seem to have more flexibility and will be more accurate, with more expectable voltages no matter how powerful fan you use. I also don't want to force you to use specific controller type.
Weird price issue - I don't use prototype boards, only PCB from old electronics stuff with removed metal parts, in fact it can be anything that doesn't conduct electricity. Rest of parts, you can usually get for nice price "in local electronics shop". Here in Warsaw, there are 2 underground passages close to each other with many computer and electronics shops. Most offer good prices for parts and these prices drop when you buy more (first price drop usually with 5 pieces of same kind). Of course if I bought 1000 parts from reseller, I'd pay less for each, but I don't need that much. I think that you can find some electronics shops in your city that will offer everything you need with acceptable price.
In fact price was the main reason, why I decided to post this guide. Here, nice controllers from shops are usually $50-70, sometimes much more. And cost of my first ghetto controller (around $0.30 I think) inspired me. It was simple "cut wire, place transistor and simple pot, simple rad and ghetto enclosure", but it worked.
If you want really good controller, I found some DIY USB-driven yesterday on forums here. I think that after simple transistor controller issue is explained somewhere infuture, we'll be able to focus on advanced controllers with USB interface and temp sensors. Target seems to be controller that can have freely settable temperature-RPM curve (na matter which fan is used, unless max RPM is exceeded), settable with USB or some keys/knobs. This would rock, as I haven't seen any controller with such possibilities. My nowledge doesn't allow me to design it fast, so it will require lots of time or help of someone experienced.