Where to stay and what to do in Lisbon

How to enjoy a city break in Lisbon, as the jacaranda trees come into bloom, and the restaurants move their tables out into the sunshine.