Most banks offer a credit card with 0% interest for a few months when you transfer to them. The main concern I would have is what the rate will go up to once the 'honeymoon' period is over. It's worth visiting a few bank websites and finding all the details, and then make your comparisons.
Another thing to try is to look at the credit cards on offer with your current bank. I was able to transfer my (rather large) balance to a card with a lower rate in my own bank, and had a period of 6 months with 2.9% APR on the balance, and a low rate for purchases (I think it was about 14% APR, which was considerably lower than what I had previously been paying)