Playa Zancudo, to me, is the best beach village in the world.
I base my criteria on the fact that it is safe, affordable, 365 days a year the climate and water are warm, there is virgin rain forest nearby, sportsfishing, surfing, restaurants, cafes, but no chains or fast good.
Wifi and satellite TV as well as credit cards are accepted, and most people there are blinigual.
There are locals, USA, Canadians, UK, and many other people from all over, mixing well in harmony.
You must check out Playa Zancudo. There are many rental houses right on the beach, fully furnished with kitchens for week or monthly rentals, so it is like home away from home and not out of your budget.
Contact me and I can give you information on great places to stay and things to do and advice on great rates and discounts.