http://www.seeedstudio.com/depot/MDBT40P%C2%A0%C2%A0nRF51822...
http://www.seeedstudio.com/depot/MDBT40P%C2%A0%C2%A0nRF51822...
It's not able to plug straight into a breadboard, but it does allow full access to every possible IO pin on the chip, and it's probably the cheapest setup you can find. A combination of a Core51822 and BLE400 seem to be easily available for ~$15-$20 shipped, there's even stock available through an Amazon Prime seller for $22.
If you do go for cheaper options, keep the chip differences in mind. The nRF51822 is currently available in three variants, and the differences are big. AA has 16K RAM and 128K Flash, AB has 16K RAM and 256K Flash, and the AC has 32K RAM and 256K Flash. The AC variant was only introduced recently, so some options might still have the older/cheaper variants. But some examples and tools (such as Nordic's BLE sniffer firmware and tools) are starting to require the latest chip with the 32K of RAM, so make sure whatever you're buying explicitly promises you'll get the 32K RAM chip (the AC variant), like this OSHChip does.
* RFduino - has the advantage of being available on RS. Downsides: 16 kB version, no 32 kHz crystal, very few IO pins exposed.
* BMD-200 - 32 kB version, cheap if you're in the US, well made, 15 GPIOs exposed, no 32 kHz crystal
* Simblee (by same guys as RFduino) - 32 kB version, 32 kHz crystal, more GPIOs, tiny, quite expensive though
Nordic maintains a list of modules:
https://www.nordicsemi.com/Products/3rd-Party-Bluetooth-Smar...
https://www.sparkfun.com/products/13729
The support from PJRC is great, though. And if you want to use the Arduino environment, I don't think anyone puts more work into making it work flawlessly on a non-AVR platform than Paul does, not even the Arduino guys themselves with their own ARM boards.