MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
I've been using a MakerBot Replicator 2: https://www.amazon.com/MakerBot-Replicator-Desktop-3D-Printer/dp/B00FJ5KXH6
It's a really good printer. I'd recommend it. (Don't get any of MakerBot's newer printers, they are no good)
It only prints in 1 color. Printers that can print in full color are still very very expensive. I recommend just getting a 1 color printer and then painting your models.
Another great printer is the Craftbot PLUS: https://craftunique.com/item/craftbot-plus-anthracite-gray