There are occasions when an HTML table is appropriate. One then wants the data to be presented well. Following are some websites presenting a variety of table styles. Note that a css style may require special css tags in the html. You should check that your application or html has that. EG: alternate row styling requires the application to issue html with alternating classes for the rows.
This one has a little wizard to help you remember the styling options, but requires you to have a design in mind already - use the above for inspiration, and the bottom for implementation