It's still a big topic right now. Software engineering, as a discipline of engineering, is still quite young. Designing UIs is even younger. There's quite a bit involved in it, and not a whole lot of research into it. There's psychology involved, usability studies, compromises and averages for the different types of users, etc. I've actually considered doing UI design as a Master's thesis or as a Ph.D. dissertation. All that being said, just design it with your users in mind.
Ask questions like:
What should be most accessible?
What information should be right at the top of the page to greet them?
What information can wait until the user clicks the scroll button?
What impression do you wish to convey with the page (professional, fun, etc.)?
What about dynamic content?
If you're doing a big website with user logins, you also might consider giving the user the ability to modify the placement of elements on their site. Hopefully this was helpful!
A.K.A. Mr. Happy-Happy
[i]QA is not the red-headed stepchild of Development</i]