Other chicken lovers
If you know people that raise chickens I would use them as your first resource for choosing a good breed. I like going local because local people will know what works in your area. They will be able to teach you and give you suggestions based on experience. You are assured that the information they give you is good since their chickens are alive. If their chickens are dead or undead, then you might not want to take their "expert" advice.
Local Farm Store
Here in Utah we have a good farm store called IFA. I'm sure you have a similar store like Tractor Supply Company, or maybe a local mom and pop garden/farm store in your area. They sell chicks and often times when you go you can get some good information about the breeds they are selling. It's also fun to see a picture at the store of what the chicken will look like once it is older. Usually your local store will sell breeds that do well in your area.
The website backyardchickens.com has a great website with a lot of good information about chickens. This link takes you to a cool part of their site. On the left side of the page you can check off some of the things you are looking for in a chicken and it will give you a list of chickens that fit your criteria. Then you can read the details about the breeds that come up. They have some great pictures as well.
Another website that we have used is mypetchicken.com. They have a chicken breed selector tool.which asks you a few questions and then gives you some suggestions for breeds. They also have a good list of breeds here and if you click on the breed name it gives extensive information on each breed.
There are a lot of good books out there. I bet you can get most of them at your local library. I only own one book that talks about chicken breeds. It is basic but I like it and it is worth the cost. The title is Know Your Chickens by Jack Byard. It contains a brief synopsis of various breeds as well as beautiful pictures.
Let's make our comments section a resource as well. If you have the time, leave a comment with your favorite breeds and give some insight as to why you like them. I'd love to hear your opinions.