When I lived there (briefly thank goodness ) a few years ago the only half way drinkable coffee I found was at the cafe Fumare Non Fumare on Gerbergasse in the shopping district. Only drank cappas but it was a nice cafe. Have no idea what it's like now...