Fresh trout (or frozen/thawed) is the best option. Fish only needs to be boiled if it's saltwater or it contains thiaminase (this can get messy and is a lot of hassle). I used to keep my Ribbon snakes on boiled haddock and cod and used vitamin supplements.

I think trout is the best bet though.