I would suggest starting with this article and some of the stickies in this forum:
OG Travel Numbers Post
Once you do that come back with a budget and lift height and people can give better recommendations.
Know that any lift will require an alignment and you should get cam bolts.
Up to 1.5" you do not need Upper Control Arms (UCA's) to prevent Coil Bucket Contact (CBC). 2" you should get aftermarket UCA's or you MAY get CBC. Over 2" you definitely need UCA's & should add in extended brake lines.
If you use Bilstein 5100's or an extended strut/coilover (such as radflos) with a spacer you will maintain down-travel & a more plush ride. If you use those with an aftermarket UCA you will increase front wheel travel (app 7" w/ Bilstein 5100/6112/Fox and 7.4" (before binding) w/Radflos.
You will want to change to a heavier duty rear spring or an Add A Leaf (AAL) or Dual AAL to increase load capacity, reduce sway, etc for towing.
Talk to the major distributors mentioned on this site once you get options together & they will be able to set you up (Nisstec, PRG, Alldogs, Rugged Rocks, etc).