A body shop will be expensive! Why don't you have the guy that has your car rough weld in the patches, if you don't have a welder,then pay him, and take your car home. Then you can research how to do body work , and do the rest. It's not that hard, it just takes practice.
I did all of the welding, body work, and paint on my car. It took me about 6 months, and about $1000 in material, and paint. Give it a try, and don't be in a hurry.