Finding public toilets in major cities such as Lisbon and Porto can be difficult. Most towns and villages that draw tourists usually have free public toilets. The mercado municipal (municipal market) often has free toilets. These are generally fairly clean and adequately maintained. In more built-up areas, your best bet is to look for a toilet in a shopping centre, or simply duck into a cafe.