Re: embroidery
Prices are comparable between the two cities. There are less expensive and very expensive both varieties to be found in both cities. I know Karachi very well. Tell me the area you can go and your budget and I can guide you. As a general idea, Clifton , zamzama area has the designer outlets and the most expensive stuff. Though in thye same area Gulf is the most reasonable. Tariq road and Bhadurabad is the upper middle Class area and you can find good stuff there too. This is followed by Gulshan e Iqbal and North Nazimabad (Hyderi) areas. All have good embroidery and boutiques too.