Food, cash over $10,000, even straw hats; not declaring items to U.S. customs can cost you hundreds. Here's what's allowed, what's not, and how to avoid a fine.