Ocean Devotion in Savage is a must-stop, they are probably the best saltwater store in the Cities. Ed and Keith are very helpful and can answer any question you have.
Something Fishy and World of Fish in Burnsville are also good spots to hit, but are lacking in quite a few areas (pricing, quality of livestock, customer service).
Just my thoughts...
Marty