You need to tell us where you are ie UK, USA ?
Most sites will charge more for fish especially at this time of the year, and also what do you regard as "decent shipping charges" ?
If you want your fish to come by courier then the minimum courier charge I've seen is £10 and then goes up depeding on weight and size.
If you pay a decent amount for a fish then you want them to arrive safely so you have to pay for a decent carrier.