Talk to me about 3d printers please

mbersiam had a quick thing to say said

My husband wants me to get a 3d printer for him and the kids.

I’ve never looked into the technology. What do I need to know when shopping for one?

Where do I get good value filament?

Any tips/tricks/things I should know?