Diverse sono le strutture ricettive in centro storico e nei dintorni che rispondono alle esigenze più varie: si può dormire in un ampio e moderno albergo anche di lusso così come in una suggestiva residenza storica o presso un bed and breakfast od un agriturismo. La città inoltre offre molti ristoranti dai più raffinati e costosi ai più semplici e più a buon mercatoche offrono la gastronomia tipica della terra di Romagna, della valle e del mare Adriatico. I piatti forti della cucina sono rappresentati, oltre che dalla piadina, dai cappelletti al formaggio, passatelli, le grigliate di carne, le “rustide” di pesce e, per i palati più curiosi, rane e anguille. E tutto innaffiato naturalmente dal sangiovese e l'albana.