Cafe Touchcastle offers good coffee, beer, wine, and a good atmosphere.