There are several nice restaurants in Hafnarfjörður. In Tilveran in downtown Hafnarfjörður you get delicious seafood, pizza or meat and in the Viking Village (http://www.vikingvillage.is) you can get all kind of Icelandic food, traditional food, meat or fish. In café Súfistinn (http://www.sufistinn.is) you can have a cup of coffee or something bigger, at Café Aroma (http://www.aroma.is/) you get all kinds of modern food and at Gamla Vínhúsið (http://www.gamlavinhusid.is) you can have a lunch or a dinner.