While staying in Bucerias, we took the bus one day to look at Sayulita and Lo de Marco. We liked Lo de Marco because it is smaller, less hustle-bustle, fewer beach vendors and generally quieter. The town looks adequately equipped with restaurants, markets, butcher, seafood, etc. for an extended stay. The beach is good for swimming or boarding. You can probably walk from one end of the beach to the other easily in a half hour so don't plan on endless walks. We were there on Easter weekend and the beach was busy but not overly crowded. Sayulita was a zoo.