Sorry, don't have any information here about which goggles to buy... BUT WAIT!
If your goggles are always fogging up, you could use an anti-fog solution on the inside of the lens to keep it from fogging in the future. I used to swim competitively, and pretty much everyone on the team used an anti-fog solution on their goggles, and luckily it works! My goggles don't fog up that much, but if yours do, then you might want to get a bottle of anti-fog stuff. REI sells it, so does any swim shop, and if you still can't find it, look online. If you're worried about scratching your lens, clean it with a microfiber cloth (like a glasses cleaning cloth) then apply a few drops, tilt the lens around so everything's even, and let it dry.