Why not simply acquire a STM32F4-DISCOVERY development board, they are rather inexpensive, close to cost, as they are intended to promote the STM32F4 series of microcontrollers.
The STM Discovery Kit series all provide an onboard USB programmer/debugger, so no additional development hardware is necessary.