These hotels in Lisbon are best for families - Castilho House, Olissippo Castelo and Casa do Patio by Shiadu