Hello All!

I am nearing completion of having my first house built. We could not afford to do stamped/colored sidewalks, but my Better- half wants to dress-up the concrete sidewalk(s), patio, and garage floors. (okay, the garage floor is my idea.)
I'd like to know which product is better for coloring and protection; The Epoxy type paints sold at places like H.D./Menards, or the etching type concrete stains?
All the 'crete is new, just poured in the last two weeks.

Thanks for your input!

ps. We live in Wisconsin so it has to hold up to the seasons...