I mostly practice English at home on weekends by playing at the best german online casino. Or in the evening I go to a bar with friends. In fact, there are few ideas, since sometimes I work on weekends. But I'm wondering what others might suggest. Where can I practice good English, preferably with a teacher?