A woman showed up in khaki dress at a protest.
A woman showed up in khaki dress to a protest.
To sounds better than at, but I am wondering if both are okay and grammatical and if they mean the same thing.
A woman showed up in khaki dress at a protest.
A woman showed up in khaki dress to a protest.
To sounds better than at, but I am wondering if both are okay and grammatical and if they mean the same thing.
It is helpful to split the sentence and rearrange it to figure out what sounds better.
At a protest, a woman showed up in a khaki dress.
It wouldn't sound great if this sentence started with "To".
In your situation, both "to" and "at" sound okay... They do mean the same thing in this example. But the sentence, overall, can be clarified and tidied up, like in my quote above. Furthermore, "a woman showed up in khaki dress" is correct, it just depends on whether her whole ensemble is khaki or just her dress. (Khaki shoes? That's a new one.)