You can bring back as much fish as you can legally catch each day you fish. Most people end up vacuum sealing and freezing their fish. Then they pack the fish in a fish box which will last on average 30 hours before any fish in the box starts to thaw. The cost of putting the fish box under the airplane varies on baggage fee costs but is way more reasonable then shipping it overnight back home.