yes, people wear tuxedos in places other than weddings, will you ever be somewhere where they are? probably not due to your location. The real thing about dressing well, is to dress to suit your climate/surroundings, while a tux will look stupid, something like this will not: