What is your budget? You can find quality sewing machines in a range of prices from under $200 to many thousands. How often do you plan to use it?
Personally I have a Singer that is a few years old that I use on light-weight delicate fabrics. It's an electronic/programmable one, and it suits my needs for many things. Most people will warn you away from Singer because it is not what it used to be. For heavy duty stuff like leather, vinyl, and denim, I have a 60+ year old Kenmore and a 50+ year old Singer that we call the monsters because they are so dang heavy, but they can sew through 8 layers of denim like a knife through butter.
A great option is to get a used machine. You can get a really good machine at a discounted price, and as long as they are serviced properly it can be a great deal.
One of these days I want to get a Janome, but can't bring myself to spend the money for what I want until the 3 machines I have finally die!
I'm sure the other ladies will chime in with preferences and recommendations!