Costco Amex AAA
I have all of them, AAA used to have long distance towing (I think it was 200 miles) and I used it twice. I use AAA for hotel discounts and when I go abroad. A lot of European automotive clubs has reciprocal agreements and you can get free maps, and discounts on various things (hotel, museums, other attractions)