If you like to write your own content, WordPress is an easy way to create a good looking site that doesn't cost a lot. My primary costs are $120/yr. for hosting and email plus a monthly fee for IDX. There are lots of free plug-ins to improve look and function, many that are specific to real estate, and you don't have to know how to code. WordPress also has great SEO. My IDX vendor provides search, advanced search, map search, property organizer, auto email alerts, and lead capture that is designed for WordPress. I use a custom theme (skin) that is not as pretty as many that are available, but I think it functions better. Link below.