Hi, There must be 2 site maps on site 1 which is XML for search engine and other 2nd one HTML is for users...
If you are a Wordpress user you can add this plugin to your wordpress blog or website www.wordpress.org/extend/plugins/google-sitemap-generator/ for HTML sitemaps visit this link http://yoast.com/html-sitemap-wordpress/
I thinks so both are good but XML sitemap is more beneficial then HTML sitemap. For SEO purpose it is very important.
Hey you are using Wordrepss then use the Google XML sitemaps plugin "http://wordpress.org/extend/plugins/google-sitemap-generator/" It is very good and automatically creates the sitemap. Its highly recommended to use xml sitemap as user can see all the posts from Archives pages. I also using this plugin and happy with its works. Its really great plugin which already downloaded more than - 4,930,821 times.
create a XML sitemap for search engines. use "Google XML Sitemaps" wordpress plug and it will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.
As everyone is preferring XML sitemap over HTML sitemap and few also mentioned XML sitemap is crawler friendly; is that mean CRAWLER don't/cant read or CRAWLS HTML sitemap? IF CRAWLER can read read/CRAWLS HTML sitemap then why XML sitemap is proffered or (some of you said better for crawler)?