In Views 3 you can set Advanced Style Settings, they help you to insert markup of your own from the Views UI, so that you can fairly easily override the default markup without having to restyle via templates.

- Customize field HTML
With Customize field HTML you can generate html tags around the field.
- Customize label HTML
Here you can generate html tags around the label of a field.
- Customize field and label wrapper HTML
Here you can generate html tags around the wrapper of the label and field

Usage example In a view with a field:

1. Configure the field. (Click on the field.)
2. In the modal that opens, scroll down to Style Settings.
3. Choose one or more of the three Customize options. This will reveal a dropdown menu where you can choose from one or more HTML tags to use on that field and allow you to add a CSS class specific to that field should you desire.
4. Decide if you want to keep the Views default classes. Unchecking this box means your markup is *it*.

In Views 2 you needed for Style Settings the Semantic Views Modul, now the Semantic Views module has been mostly incorporated into Views 3.x. Semantic Views is still around for people who need it, though. For some details on how the original module is different from the Views implementation, please see this issue.