A 13. század elején német betörések ellen épült vár, a nyugati határvidék első kővára volt. A tatárjárás idején említették először írásban Leuca néven. Először királyi vár volt, majd Bana ispán kapta meg. A 13. század második felében a Németújváriak szerezték meg. Károly Róbert tőlük vette vissza, a 14. század végén a Kanizsai-családnak adta Zsigmond király. 1535-ben Kanizsai Orsolya hozományaként Nádasdy Tamás kapta meg. Nádasy Ferenc országbírót, a Wesselényi-összeesküvésben való részvételéért, fő- és jószágvesztére ítélték, elkobzott birtokait 1676-ban hg. Esterházy Pál vette meg. A 20. század elejéig volt Esterházy-tulajdonban. 1956-ban Paul Anton Keller író vásárolta meg, aki múzeumot és szállót rendezett itt be. A vár két torny közül a keleti, négyszögletes Kápolnatorony a 13. században épült. Faragott ablakai kora gótikusak. A kápolna ablakmélyedéseiben korai falfestmény-maradványokat is találtak. Az ötszögletű Öregtorony föld alatti részében volt a vár börtöne. A lovagterem is 13. századi eredetű.
A kéthajós csarnok gótikus boltíveit hat darab nyolcszögletű oszlop tartja. Az Alsóvárat 1636-ban Nádasdy Ferenc építtette. A várhegy alatti város a 15. században kapott mezővárosi rangot. Az 1532-es török támadás nagy pusztítását sokáig nem heverte ki. 1880-ig Sopron megyéhez tartozott, ekkor csatolták újra Vas megyéhez.
A Szent Miklós-templomot Nádasdy Ferenc építtette Pietro Orsolini itáliai építész tervei alapján, 1655 és 1669 között. A hajó magassága 18, a toronyé 57,5 méter. A Miklós püspököt és Miklós barátot ábrázoló főoltárképet Kéry György kőszegi festő készítette 1675-ben. A főoltárt díszítő szobrok Szt. Istvánt, Imrét, Borbálát és Erzsébetet ábrázolják. A templom alatti kriptában középen látható Nádasdy Ferenc vörös márvány szarkofágja. A jobb oldalon áll Nádasdy Tamás és Kanizsai Orsolya reneszánsz stílusú síremléke. A templom melletti, 1868-ban kialakított emeletes kastély eredetileg kolostornak épült. A téren látható Mária-szobor a városban pusztító pestis emlékére 1719-ben kész