Hello Mark. I'm not aware of any mineral shop in those cities, but probably there are better people to advise you on that. There are some shops in Lisbon, but most of the portuguese mineral dealers are "home based". If you want i can put you in touch with 2 or 3 of those. Hope it helped, best regards, Luís Martins.