#1 solution - move to California, Florida or Arizona and swim outdoors year round.
#2 solution - if there's an option to NOT hang around inside the pool (e.g., a nearby gym, outdoor area, etc.) throughout the meet, do so.
#3 solution - learn what pools in your area are problematic. Some pools are much worse than others.
This is a common problem in pools and USA Swimming has had some huge problems at big meets recently (check out SwimSwam's coverage of last year's Junior Nationals at Greensboro).