Iberia's domain is mainly transatlantic routes to the whole of Latin America, where it has by far the most extensive route network of any European carrier. Prices are usually around 623 eur when departing from Prague, so it is a rather more expensive airline.
Iberia's other major areas of operation are the Iberian Peninsula, the Canaries and the Balearics, these are usually destinations well served by low cost airlines and so Iberia is always more expensive.