I have posted this in a lot of threads, but I am firm believer in trying out different masks until you find one comfortable for you. I know that people are not making things up and it is not all in their heads when they say it can be hard to breathe in masks because certain masks we tried left me feeling short on air and were very uncomfortable in the heat/humidity (one type of cloth mask and two types of surgical/disposables). These included masks that felt fine at home but when we got to florida were awful--I think some materials absorb the humidity more than others. We kept buying from different sources and eventually found cloth masks that were wonderful though--you didn't even notice you were wearing them in August in Florida. So bring several options.
Pro tip--wear a wide brimmed hat. It protects your face and hat from the sun, which means your face does not get as sweaty (hence, no damp masks), and it protects your mask from getting wet if it starts to rain. Just don't forget to take it off on fast rides so it doesn't blow away.
On the glasses/fog thing, mine do that in Florida when I go from A/C into the outdoors whether or not I am wearing a mask. I rarely wear contact lenses at home, but I do for Disney trips for that reason.