Eating

Heidelberg has a diverse range of cuisines at all price points. In Mannheim, Speyer and Worms you'll find German restaurants along with a smattering of international options. All four towns have supermarkets for self-caterers.