I would second quirkylemon: aquapets is more a one man operation (little cramped and 'seasoned tanks') but they are going to have more variety than you're going to find a a big box pet store. Worlds underwater is more upscale however their prices are higher.