Though the benefits of contact lenses are hard to underestimate, my vote is still for glasses - I have very sensitive eyes and just cannot wear contacts for a long time, yet they are inevitable in a swimming pool, gym or during a vacation, while glasses have become part of my style.