O Caracol is one of our favorite Portuguese restaurants in Bairro Alto. It is very true to the old-school restaurant experience whilst being bright and friendly. Try the “pataniscas”, a Lisbon specialty, and share a joke or two with the friendly staff.