IEEE 802.1D (STP) and IEEE 802.1w (RSTP) both live up to their names, the only (externally visible) difference is that RSTP converges faster. While IEEE802.1w is backwards compatible with IEEE802.1D I would not create a mixed environment as you are going to lose your faster convergence anyhow.
Average convergence time for IEEE802.1D is 30 to 50 seconds and for IEEE802.1w it is 6 seconds. There are settings that can be used to change these times to some degree.
Both of these are standards, any device that supports them will work with any other device that supports them.
I can't suggest a model, but if you give our pre sales team a holler they can find the right product for you.