My rosacea has had enough and I need to keep the sun off my face but hats feel socially transgressive unless you're on a beach. What is good and not weird looking?