1. and 3. just let most no-fee cc stay in the safe place in your house.
Bring 1 or 2 cards that's you usually use.
2. white vanilla is in CVS. If not one CVS, try another CVS. But banks now
already know what people's $503 or $1107 or so CVS charges are all about
after months of experience. Although no bank so far gives me any trouble of
using no more than once a month per cc for this purchase.