No matter what you wear, people will always stare at you. You are after all a foreigner and they can see that from miles away. From the way you walk, dress, to the way you behave and act. You should make sure you cover yourself, not completely, but in a normal way, do not show cleavage, or naked legs. I think a pair of trousers and a top with long sleeves will be ok. And yes, a scarf, too.