You can edit skin files with a plain text editor like Notepad. Mainly you edit the css, you can also edit the layout.master.
When designing a skin you should disable the skin cache by set these to false in Web.config or user.config
<add key="CacheCssOnServer" value="false" />
<add key="CacheCssInBrowser" value="false" />
After you finish you shoud set those back to true.
Hope it helps,
Joe