you want one of these excellent
https://www.decathlon.co.uk/easybreath-mask-coral-lace-id_8392936.html
i'd grab some antifog spray whatever mask you go for
I found toothpaste the best for this does a double job cleans the mask up nicely and acts as a great anti-fog. We've been on a few trips and used hotel snorkelling gear (really hit and miss depends entirely on the hotel!) and every single set has benefited massively from a quick toothpaste shine.i'd grab some antifog spray whatever mask you go for