The best shops in Lisbon can be found in the small, independent shops; canned sardines, artisanal chocolate and even rubber ducks.