Look up Bilstein 5100's for the rear and HD for the front. I have read a few posts on how that combo helps with the ride quality, but research it first. I myself will be getting some new Bilsteins in the future but I was thinking of HD's all around, but some members reported the ride being a bit harsh.... I don't know who to believe... I know this much, Bilsteins are superior to Ranchos....
As for a tuner, man, get UpRev and you will be set for life. This way you are not limited to future mods and may end up saving you $$$ in the long run.