Free software to make web pages
Will instruct and help you with the download and use of the software.
Make and attach your own pictures, business cards, etc.
This website is free. If you do not want the ads at the top, there is a minimal charge per month.
Meanwhile this site offers 20 megabytes of free space. That is quite extensive!