1. - Where can i get free website layouts??? i know off
www.free-css.com
http://styleshout.com - i am a big fan of this guy. he makes simple, clean looking CSS centered layouts that you should check out
2. - How do i install / upload / publish the layout onto my website???
download the layout, customize the CSS to your liking, add content, upload to your web server with an FTP
3. - Are the templates easy to edit?
adding content is simple. editing the layout itself is a little more involved, but thanks to CSS an entire website can be changed by editing one file. CSS is changing the way websites are being made, and i highly recommend learning it.
4. - I will be using forums... so... i need to have it so, if you click on the Travelling forum, it comes up with the travel forum, and it keep the main website layout. i know i need to keep the same style sheet... but i need more help.
there are a number of ways you can do this. frames would be the easiest, but i don't suggest using them as they are being deprecated in newer versions of xhtml
5. - In a forum, is it good to have a main forum, and then a sub-forum, and then another sub-forum, is that a good or a bad idea???
personal preference. when you go to a website, what do YOU like?
6. - Where is the best, easiest, and cheapest way of buying a domain???
godaddy.com is decent for domain registration. they bombard you with ads and spam, but have an established name which is really all you can ask for. you will register the domain, pay the fees, get your nameservers, and that is it. have it set to auto-renew to avoid any hassles later on down the road
for hosting, hostgator is the best. amazing customer service, and great hosting packages....
based on what you said you are trying to do, i would look into using a CMS like wordpress or joomla. from there, you could link to your forum. there are countless ways you could set this up, so before rushing into anything, make sure you do your research
i would buy a book or two and start reading. web design is something you will be much better off putting the time in and learning how it all works rather than taking shortcuts. an excellent guide for people brand new to it all would be
head first into xhtml/css by oreilly publishing. that whole series is amazing. once you read that book and are comfortable with the content, buy a copy of
web design in a nutshell, again by oreilly publishing.