You can also try this app. (I wrote for the exact purpose)
https://github.com/un33k/django-emailmgr
It works well with django-registration as the email provided during the registration would be the primary email address and already verified.
the user can then add more email addresses and confirm each one. Once a new email is confirmed, then it can be promoted to the primary address. Then the old primary address can be deleted.
This way you ensure that users always have at least one verified email address associated with their profile.
If you want to see a live example, then you can do that on http://outsourcefactor.com by
creating an account (django-registration), activating it, login, and look at the email tab under your account settings. Once you are done, you can delete the account.
Hope this helps.