Jose Igancia is the best - a real in-place with a laid back atmosphere. You go there for the vibe and to part of the scene - it's not a great spot for sight seeing. Vik is the place to stay - you won't be disappointed. There are a (very limited) number of good restaurants in/near Jose Igancio but you definitely need a car. La Barra and Punta are 30 minutes away - so that's a good option if you want to shop/eat as well.
Don't miss it.