Books at the library are free! I love the library one village over. We have to buy our library card from the village that serves our school district. (it's about $300.00 a year. It is because we are unincorporated, and our taxes supposedly don't go for the library. I know we pay more than anyone in the village pays for their card on their taxes.) I don't like this library, so we go one village over and they have an amazing library.
If it's a book I want to keep (I collect first editions from Stephen King) so I usually go to Amazon or once in a while B&N. There are few independent book stores where I live. There is a used book store, but I prefer to go to the library.