Doing it for free is easy if you have access to the right sort of graphics software, such as Corel or other, and you know the basics of how to use it. If you don't, then you're really limited to using one of the many free templates you can find online. Of course you don't need a program as expensive as Corel to do your own, probably a few free options around that will give you the basics, from there it comes down to your creative design flare as to the final look.