Hairy,
Don't beat yourself up too much for having a chickensh*t moment. We all have them.

Over the years I have harangued and harrassed my H over various topics (all in regards to sex, of course ) but it wasn't because I was so brave and forthright. I was acting out of fear, otherwise I would not have resorted to anger every single time. I had to get myself all worked up in order to be able to broach the topic and not let him throw me off at his first possible opportunity.

I understand perfectly the dynamics of the "nice family trip, now I have to ruin it with a sex comment" moment.

I don't know what to tell you about when to bring it up but you'll know when the time is right. Or as right as it's gonna get!
For me, I think hearing the words "Look W, we made love two times last year....." would send my heart into panic mode. I would never expect a man to stay married to me under those conditions.

Honey