This post is sponsored by American Express, but all opinions are my own. Last weekend, my husband and I were...