It's a long way from Milford. But IMO if you get the chance, you should really check out House of Fins in Greenwich. Look 'em up on the web. Great shop. I also gather there is another, newer shop in Greenwich. Can't remember the name, but I'll wager you can also find it on-line. And on the way back from Greenwich to Milford, swing by Westport to Westport Aquarium. Not House of Fins, but a nice small shop.