Need clarification on car batteries -?

Which is a best place to buy car batteries for cheap= how about walmart -
this is for my 2004 ford car -
also, will i get any credit for returning my old battery -
which brand of car battery is good and what to look for while buying car batteries
i need something that holds power for more time and last for atleast 5 yrs

The best rated batteries are at napa. Cheapest at wall mart. Everything else is in between. All offer a "core " rebate when you bring the old battery back. Check with the store and find out what size battery is proper for your vehicle. A battery too big and with too many cold cranking amps can actually harm your vehicle. Stick with the suggested size.