Sleeping

Heidelberg has the widest range of options for all budgets, from hostels to luxurious high-end hotels. Mannheim, Speyer and Worms have a decent choice of budget and midrange accommodation.