If you don't mind DIY projects, installing a hitch is low hanging fruit in my mind. I've installed 3 on my personal vehicles over the years ('02 Ford F-150 SuperCrew, '05 Ford Freestyle and '16 Honda Pilot) and helped my bro-in-law install one on his Outback as well.
I found that doing some research on your particular vehicle FIRST is a good way to start the process. 3 of the 4 that I installed were incredibly easy, while the Freestyle was a bear requiring the exhaust to be dropped and mounting hardware to be threaded through the frame with a spring like tool. While not necessary, I have found that a pair of ramps to get the back end of the vehicle off the ground helps. I'd recommend having a torque wrench handy as well.
Etrailer.com is one source that I would highly recommend browsing before buying.
(You need to Login or Register to view media files and links) Not only are their hitches, racks and parts priced well, but delivery is fast and their online how-to videos are very helpful. I've ordered from them multiple times and know of others who share my favorable opinion.
Also, most hitch manufacturers (Reese, Curt, Draw-tite, etc.) will at the very minimum have a PDF file of the install directions specific to your make and model. You can pretty much gauge the difficulty relative to your handiness and make the best decision for you just by reading the instructions in advance.
Lastly, I don't know of any modern vehicles that would require any welding???...

It's usually bolt on and go these days.
BEST OF LUCK!!!
-Brian