Which bluetooth module should I buy?
A little late but in case someone like me ran into this:

HC-05 seems to be the DIY choice. Can work in slave or master mode and works with Android but not iOS.

HC-06 is the same as HC-05 except that you can only use it in slave mode.

HM-10 seems to be the option for iOS users.