I have not yet played with python 3, which sounds like it makes working with Unicode easier.
In python 2.x, working with Unicode can be annoying, but when you remember this rule of thumb, it's much easier and allows you to keep your sanity:
Always use unicode strings ...