The best tape is either Sealah brand or Specialty Tape brand. There is a group buy happening right now for the latter - look under GROUP BUYS section. Sealah can be purchased at http://www.jodeesinc.com/
but it is a bit more expensive than Specialty tape. They are both excellent, but you should reinforce at the end with a bit of hot glue or e6000. That is what I do. HTH!
The other tapes like Terrifically Tacky tape and ones like that are not meant for anything other than paper and scrapbooking. They have no hold on ribbon and metal.