Also, is it better to have a flock of all the same breed or have many different breeds?
I love having different breeds and some I have made myself, so many interesting egg colors. There are different breeds I would have one or two of each. As others have said you can order 6 chicks, the same or different breeds from mypetchicken.com. If you want pets and good egg layers I would recommend Easter eggers. They're not a cookie cutter breed and can lay different color eggs, blue and greenish blue being the predominant colors. My EE eggs are extra large with one of my hens laying a jumbo egg. You could also have olive eggers (considered by some to be EE's) If you like dark eggs I have had marans and marans mixes and welsumers, speckled Sussex, orpingtons. Wyandottes are beautiful birds but not the best layers while faverolles are really sweet birds. Sex links lay really large, brown eggs. You have so many choices.