Firstly, I wouldn't use PEX or CPVC as collector materials, even in a serpentine system. The plastic WILL degrade over time and if the system is pressurized it WILL burst. Soft copper is the best choice and is easy to form into perfect serpentines.
Now the question on size; that is a tough one to
answer. I could just divide the usage by the insolation value in your area to get a rough idea, but in practice there is a lot more that goes into it, most importantly the heat losses from your tank and plumbing, the efficiency of heat transfer to the water lines, the real-world insolation values, etc.
For example, you could build something based on the average insolation, but then on particularly cloudy days you will have no hot water. So then you can design for the worst-case insolation, or better yet have a backup heat source. There really is a lot that goes into the design.