Don't shortchange yourself, get several estimates for the body work first, also AMKE THEM COVER A RENTAL CAR! While your car is in the shop. Careful, if you're under 25 they will probably try and slime out of it, find out what age you have to be to rent cars in your state.
Body work can be really expensive, don't think you're going to save ANY money by buying parts and getting them repainted.
I have to replace my bumper cover, I can get one new painted/shipped for ~200 bucks on ebay. I found one locally for 50 bucks that needs to be sprayed... 400 dollars. friend of a friend said he'd do it.... 250 dollars.
Body work is expensive.
I'd reccomend putting the frame on a frame-machine, which will computer-check, and bend it to specifications.
TAKE YOUR TIME, you will be getting your money from the insurance company no matter what, they will try and rush you. Don't do anything until, you have all the details, and all the research as to what your car needs.
Take it to the dealership for one of the estimates, they are usually the highest, and best place to get a high quote from, so you can pocket the money.
-PHiZ