Vik or Stykkishólmur

Hello!

Me and my girlfriend are spending a week in Iceland.

We wish to spend it in one town. We have narrowed it down between Vik or Stykkisholmur.

Looking for a town, where there is stuff to do (nature, restaurants) within walking distance, as we won't be using a car.

Thank you.