Firstly, please don't post the same question in multiple forums. Very bad etiquette.
To your question, yes, you can just have a link in your menu to Blog, and then place all of the WordPress files in a directory called /blog/ on your site. You can style the WordPress section to look exactly like the rest of your site. It takes some coding knowledge, though. How much do you know about HTML, CSS and PHP?