1 Best Restaurant in Heidelberg and the Neckar Valley, Germany

Schnookeloch

$

This lively old tavern dates from 1703 and is inextricably linked with Heidelberg's history and university. Young and old alike crowd around the wooden tables in the wood-panel room, decorated with historic photos and maps, and piano music adds to the din Wednesday through Saturday nights. From salads and pasta to hearty roasts and steaks, there's a broad selection of food, and beer is served from 7:30 am until closing. Upstairs are modern, pleasantly furnished guest rooms.