They had them at Man City. Drink out of it then put it in a specific holder, no deposit and no fuss.
Went to watch Hertha Berlin 2 years ago and you paid 1 euro deposit for your cup/glass thing and returned it at the end. Or you could stick it in a charity bin for them to return and claim the...