The easiest (and most expensive) is to pay someone to do it for you. This will cost more than you think, because not only will the website need to be created, it will need to be maintained as well. I am constantly (almost every month) making changes and additions to my website. I think it is fun, so there is no way I would pay someone to do what I actually enjoy doing myself.
The editor I use is UltraEdit. I am using it as I write this page, and I like the program very much. It is available from IDM Computer Solutions for about $80.
The ftp (file transfer protocol) program I use is called CuteFTP. It is available from GlobalScape for $60 (download version). Once set up, this program is also very easy to use.
When I first started my website, I started with some code my brother Fred gave to me. If you check out his website, you can see the similarities between our websites. But if you poke around a bit you will see that each site has grown on its own as it's author wished. But the start I got with Fred's code - that was great!
To make the cards I start with one of my favorite photographs. In Adobe PhotoShop I size the photo to 300 dpi and 3-1/4" wide by 2" high. I then add text to show my website URL and email address, placing them in a location where the photo still looks good, and selecting a text color which can easily be read. Finally, I create a new document and copy the card over 10 times (two wide by five high) for printing on 8-1/2" by 11" paper. A brief time with a cutting board, and I have ten cards that look like this:
I do tend to vary the photos every once in a while, and the email address above is out of date. Just click on the link to the "webmaster" on the left to send me an email.