A simple solution to both a name badges and committing to re-usable cups or bottles is to print delegate names on cups or bottles. Depending on the type of event and your budget, do it with a black marker, or get them professionally printed with event branding included.

Or you can be as simple as printing a sticky label and just stick it on the cup!