Another great thing about carnivals is that it's a targetted audience. You can generate traffic but if it's not in the theme of your blog it's a bit thin on how many people will like what they see and come back.
I ran into this, don't know if it's what you want but it sounds like fun:
Blog Contests, Link Contests, Any Contests