Power at Switch 1, light beyond Switch 2. 14/2 from the panel → 14/3 between the switches → 14/2 to the light. Neutral is available in every box, which is required for most new work and what smart switches need.
Power at the light. Power enters the fixture box, then a 14/2 "switch loop" runs to Switch 1 and a 14/3 runs to Switch 2. The white wires are taped black because they carry hot, not neutral. There's no neutral at either switch, so it's fine for regular switches but most smart switches won't work without new cable.
Power at the light, one switch on each side. Power enters the fixture box and a 14/3 runs out to each switch. The two travelers just pass through the light box on wire nuts. Watch the colors: Switch 1's black traveler continues as Switch 2's taped white, and the wire back to the light is black. Taped whites are hot, and neither switch box has a neutral.
Power at Switch 1, plus an always-on outlet in Switch 2's box. Wire the 3-way exactly like the first tab and don't touch it. The outlet gets its own 14/2 cable (12/2 on a 20 A circuit) from the panel or any always-on box: black to the brass screw, white to the silver screw, bare to green. In Switch 2's box the outlet's white stays on its own; it is not spliced into the light's neutral bundle, because a cable's hot and neutral must always travel together. Flip the switches: the outlet stays green no matter what.
Power at the light, plus an always-on outlet in Switch 1's box. Same idea: the 3-way is wired exactly like the second tab, and the outlet gets its own 14/2 with its own hot and neutral. That cable is what brings a neutral into the box; the switch wiring still has none, so don't borrow it for a smart switch, and never use a taped white as the outlet's neutral.
Before adding any outlet, check the circuit isn't already near its load limit, and whether the new outlet needs AFCI/GFCI protection where you live. If the outlet cable comes from a different breaker than the light, label the box: it then holds two circuits.