The Hilton HHonors® Surpass(SM) Card from American Express
Thanks for the reply regarding foreign exchange fees in Puerto Rico. I tried calling AMEX and they just recited the terms and conditions to me but couldn't tell me if Puerto Rico was considered domestic or international. I'll ask again at check-in even though it seems like there won't be any fees.