CNBC Select analyzed popular credit cards that offer virtual numbers and picked the best options for various categories.