I think grammar works just fine. And a good looking girl looks good in anything but it really depends on the situation I guess. It would be very different on the beach and in the snow now wouldn't it? :P
Now I could probably be a little more specific but I wouldn't want to get too racy, it's still the international women day so I have to save that for another day. But let's say that I like white :D.