My god, the search function is being used. this is the second, pre 07 thread i've seen today.

Anyway....

Yes, steam cleaning is the best bet. Get a good leather cleaner and a leather sealant (or AIO) and use that as a LSP. This will make cleaning in future easier.

Has anyone thought about something like scotch guard? is that something that would be used on car interior?

Other than that, a nice seat cover would be handy - i want one as I drive a lot
 
I'm considering some kind of fabric protector stuff, I'm way too paranoid about making my seats dirty now... I really need to stop spending money on the cupra!