Welcome to BYC! Please make yourself at home and we are here to help.
Ooh! Choosing breeds is quite the chore!
Besides small, brightly colored eggs what else are you looking for? Meat? Pets? Cold or heat hardy breeds? Foragers? Dual Purpose?
For small, bright eggs I'd recommend the bantam easter egger, silkie, sebright or bantam barred rock. Pretty much any bantam will lay small eggs. Now if you are looking for meat, bantams are not a good choice. You should then look into heavy, meat birds such as game birds, buff orpingtons, faverlloes, australorps, barred rocks, etc. If you are looking for a pet then consider silkies, buff orpingtons, australorps, speckled sussex, barred rocks, EEs, (easter eggers) and cochins. If you are wanting good egg production look for barred rocks, leghorns, sex links, production reds and australorps. If you are looking for cold hardy breeds, buff orps, australorps, speckled sussex, faverlloes, barred rocks, EEs, brahmas and cochins are all good. For heat, leghorns, andalusians, barred rocks, sebrights, sex links, etc are good.
Here's some good links to check out too.
http://www.mypetchicken.com/chicken-breeds/which-breed-is-right-for-me.aspx
https://www.backyardchickens.com/a/...cken-guide-to-picking-backyard-chicken-breeds
https://www.backyardchickens.com/products/category/chicken-breeds
Best of luck to you!