Finding a nice place to have a little rest and drink a coffee is not a problem in Heidelberg. Both the flair as student town and the many international visitors ensure a broad variety of bars and cafes.
Similar to restaurants, one finds a major part of bars and cafes in Old Town or adjacent to popular sights. If you are going out for a drink, you may just walk on Hauptstraße or Untere Straße to find a location you like.
Some nice places include:
all
Hemingways
Pub near Neckar river with a nice beergarden (often crowded).
Fahrtgasse 1, phone 06221/165033
Vetter
Pub closed to Old Bridge, serving home brewed beer.
Strohauer's Cafe Alt Heidelberg
One of the little cafes on Hauptstraße.
Hauptstr. 49, phone 06221/900931
Cafe Rossi
A larger cafe near Bismarckplatz.
Rohrbacher Str. 4, phone 06221/97460
Cafe 7
A nice cafe, serving also breakfast, coffee specialties, and cakes.
Marktplatz 7, phone 06221/181888
i-Punkt
One of the many little cafes / bars at Untere Straße.
Untere Straße 30, phone 06221/602441