The thing about shopping in Egypt, is the prices in most shops aren't set. I could pay 100LE for the same item someone else payed 90 for and yet another person payed 150 for the very same item. It just doesn't seem fair to me.
When you ask for the price of an item, the shop keeper can decide what s/he wants to charge for it, in that moment. Depending on how you look or where your from the price can range from reasonable to outrageous. I've seen foreigners get ripped of more times than I can count and that's when they haggle, even! Of course this doesn't apply to big stores like Carrefour, Spinney's etc, or brand name chains. There are even small some shops here that have set price stickers on every item, but they aren't the norm.
I've learned to bargain with shopkeepers after paying the quoted price when I first got here. Man, was that stupid. The guy would say 30 LE and I'd take out the cash and pay it! Laughable! You don't even take your wallet out, you have to agree on a price first, and you'd better not act like you're in love with the item in question.
This past week I went to get a dress for Zayneb for Eid. We stepped into a shop and right away I spotted a pretty dress amongst the gawdiness that surrounded us. I pulled it out and asked the woman how much? She said 130LE. Zayneb loved it, and was excited to tried it on. Perfect fit. She was so happy to find a dress she loved. She's in that in-between age where clothes in children's shops don't fit anymore and women's dresses are too long or not a style for younger girls. No Junior's dept.here. So I go to pay and she says 140. I say, you said 130 before. She swore she didn't I'm kind of mad at myself for not fighting it but she loved the dress and I just paid the 140 and left. She kept trying to push more stuff at us, I just thought I'd misheard her and that in the end there's no price sticker on the tag. Zayneb later told me she heard 130 at first too. I'm kicking myself, not for the 10LE, but for not being more assertive but that's something I'm working on. Other people I know would just leave 130 on the table, take the dress and leave. Or start to leave, hoping for a price break, but I knew we wanted that dress.
That little incident just further cemented my opinion that shop owners here are rarely honest and it doesn't matter if she's wearing a scarf or that it's Ramadan. They will always charge you as much as they think they can get out of you. If it had been a European tourist coming into the shop they might have paid 200 or more for the very dress.
The funny part is so many of them tout "It's not Egyptian" as such a big selling point! Hey! It's not Egyptian, so you know it's good!
Some here argue that it's the shop owner's right to charge what s/he wants and if the client agrees and pays it, that's their problem. They agreed and paid. I say things should cost X amount of pounds and it should X for everyone. It's just not honest business otherwise.