Review the pricing websites (KBB, Edmunds, NADA) to get an idea of prices. Email various dealerships to get prices. Find something you like at a price within range of what you reviewed, and buy it. Once you buy the vehicle, STOP looking at other vehicles! It'll drive you nuts.
Remember, ALL the dealerships are also reviewing those websites. Those websites get their numbers FROM the dealers. The dealers know what numbers you have in mind when you contact them.
Go to the manufacturers websites also, sometimes you might be able to find a "special deal" that the dealer pretends they don't know about.
Do you know anyone who works at the dealership? Maybe a mechanic? Sometimes you can get a few more dollars off from a "reference", and the mechanic might get $50 after the sale.
Stick to your price when coming to the final multiple people that you have to sign papers for. Even if they want to "only" raise the payments by $1 a month, say NO. Nitrogen filled tires for $200 extra? NO. Special paint coating for $325 extra (meaning - they wash the truck!)? NO.
The only time I want an extended, extra cost warranty is when I am financing the truck -- I want the warranty to last until at least my final payment. Not fun to have to pay for repairs while still making payments on a vehicle. Remember, you don't have to buy an extended warranty right away - many times you have up to 30 days to get an extended "factory warranty", but usually at a minimum 7 days after purchase. I did this for my 2008 F250. The "business manager" kept pushing for an extended warranty (which I wanted, but didn't say at the time), and he kept lowering the price. By the time we finished paperwork, the cost of the extended warranty had been cut in HALF - and I still didn't buy. I came back in 6 days later and bought the warranty, which I could afford to do with cash.
Hmm, didn't meant to write so much. Just waiting for the snow to stop so I can start plowing.