If your budget allows snag yourself a Prusa. They're very well made, and Jeff Prusa more or less invented the modern 3D Printer. Creality makes fine printers, but you'll spend more time maintaining it than actually printing. I have an Ender 3 V2 and wish I had saved up to get a better printer. I don't have any personal experience with other brands.
You'll need to use a CAD program to make models. TinkerCAD is a great free option. You'll also need to "slice" that model up for printing using a slicer. I personally use PrusaSlicer, but there are others as well.
If you're asking these kinds of questions that tells me you're brand new to all of this. I recommend checking out Thomas Salanderer, CNC Kitchen, and Teaching Tech on YouTube. They're all great at explaining the minutiae of this hobby.
Edit: Do yourself a huge favour and get a model with a self-levelling bed, or at the very least a bed-level probe.