Both Lisbon and Barcelona have a number of activities to choose from. In our opinion, Lisbon has more to see and do, so we recommend that you spend more time in Lisbon than Barcelona. However, 3-7 days is a good amount of time to spend in either destination. Families should spend more time in Lisbon than Barcelona.