When it comes to beach getaways, vacations to the Caribbean and Mexico often win out over the equally gorgeous but wilder shores further south. But these Central American beaches — best enjoyed between December and May — feature the same unspoiled coastlines and warm waters, but with lower costs and fewer crowds.