Well, do you want white or brown eggs? The best for white eggs are White Leghorns. They lay 1 egg almost everyday. They are fairly thinner then other breeds so they would eat less.That is the hens that commercial layers use. They are easy going nice birds. If you get them young pet and hold them. Farm fresh eggs taste a lot better & are very fresh. When you buy them from the store the eggs are already @3-4 weeks old.
As for brown eggs, I like the Rhode Island or New Hampshire Red, Sex-linx and Barred rock. They are very friendly( I pick my chickens up all the time). They are very friendly.
If you buy them as young chicks, remember it takes @4-6months before they start to lay eggs. You don't need a rooster to get eggs. Pick them up & pet them. This helps them be even friendlier. Really any part of the country you can have chickens. When the climate gets cold make sure they have shelter from the cold & check their water often to make sure it hasn't froze. They need a little more feed in winter. If it's hot make sure they have plenty of water at all times & a place with some shade.