What type of jeep do you have? If you've got a rubicon and a cv style shaft, it should be a little more forgiving on you. If you've got a non-rubicon lj, it will also be a bit more forgiving due to the extra length between the t-case and the axle. 3.5" is kind of the magic height. Some jeeps experience no problems what so ever, some get vibrations like crazy.
Assuming you don't have a cv shaft, and you're holding off on a sye and new drive shaft. Start with a t-case lowering kit... should be included in most generic lift kits that you would order. I drove my previous jeep for 2 years with no problems using a t-case drop w/ 3.5" of lift.
If you're still getting vibrations, start saving up for an sye and new drive shaft. Quite often you can find sye's for sale on craigslist... whether it's a new set up, or someone selling the whole t-case for pretty cheap.
If you're running a rubicon with a cv shaft, you might want to consider on getting a slightly longer one if you feel vibrations.
You can either get a driveline shop to lengthen your stock one and re-balance it. Will probably cost you $100. Or, you can call up a number of different driveline shops to have one built for you. This option will probably cost you $300 shipped. I know tom woods sells full greaseable shafts with a life time warranty. If you do upgrade, I'd recommend atleast getting something with greaseable joints/centering yoke.