I am looking though my stack on CC's (20-some of them) which ones will: 1) avoid foreign transaction fees AND 2) best insurance coverage type protection any of the big cards out there do this? I have too many to list. I know AMEX usually offers solid protection but NOT all AMEX cards do, right? Marriott VISA? Sapphire preferred waives foreign fees only?