I'm with Will:
- Double quotes for text
- Single quotes for anything that behaves like an identifier
- Double quoted raw string literals for regexps
- Tripled double quotes for docstrings
I'll stick with that even if it means a lot of escaping.
I get the most value out of single quoted identifiers standing out because of the quotes. The rest of the practices are there just to give those single quoted identifiers some standing room.