In Switzerland better, especially those big cities. I prefer bureaus in front of train stations. But you'd better prepare some coins for your transportation. Tickets are sold by machines no change and even hard to find sb to change coins for you. Be careful about commission fee and exchange rates. They are various among places.