Iloilo is known for its Spanish colonial churches and old houses and is the capital of the short-lived Federal State of the Visayas.