Just got back from a four day trip to Reykjavik. Keflavik is about an hours drive from. Downtown. There are many museums, all charge about $20 per person although some have over 67 discounts. If you are there in warmer weather, there a number of public spaces to walk. The downtown is compact, so walkable. Many restaurants. Prices are comparable with big cities, i.e. somewhat expensive. Have fun