In my experience with writing many resume's these past few years and getting feedback from recruiters, first and foremost make things neat. Nothing pisses off a recruiter/manager more than a messy resume where they have to search through the resume for specific things (aka GPA, certificates, the important stuff). Keep in mind that they are also looking at dozens of resume's so at first glance if nothing catches their eye or they have to strain too hard, you better believe that your resume is getting written off
I've seen many different resume types/styles, but it really depends on what type of job you are applying for. Most resume's I've seen has the same basic layout, but it's the small details that make a resume pop. Usually you start off with you education or prior experience on top. Either way is fine. Then you have activities that are relative to the job such as internships or clubs/fraternities. When you list things, try to keep things in chronological order, again, just to keep things neat and precise. I've also seen resumes where they list things in order of importance, but in the feedback I have gotten from people who look at resume's daily, they prefer things chronologically.
Another thing that really helps is using bold, italics, and underlines. Don't go crazy with it, but bolding things such as job titles, and italicizing descriptions help separate and draw the reader to know what he/she is reading. All in all, there are lots of different ways to write a resume, but take a look at different ones and pick and choose what you like about each one to write one your own way. You can also get a couple templates and change things around accordingly. It took me a very long to get my resume to where it is today, but it is definitely worth the time you put into it, so don't skimp on the presentation or information you put on it.
Good luck!