Die Smeralda verfügt über insgesamt 15 Restaurants, davon ist euer Hauptrestaurant und die Buffetrestaurants im Preis inbegriffen und bieten hauptsächlich italienische Gerichte an. In weiteren Restaurants könnt ihr gegen Aufpreis Essen in exklusiver Atmosphäre erwarten.
Über die öffentlichen Decks verteilt befinden sich 19 Bars. Außerdem gibt es unter anderem Kino, Theater, Shopping-Center, Casino, Pool-Deck (mit überdachtem Pool für kältere Tage), Fitnesscenter, Wasserrutsche, Disco, Aqua-Park, Kids Club und sogar ein Museum. Einige Bereiche, z.B. der Spa-Bereich, sind nur gegen Eintritt zugänglich.
Alle Costa Schiffe bieten deutschen Gästen einen deutschsprachigen Ansprechpartner an Bord, die offiziellen Bordsprachen sind aber Italienisch und Englisch. Die Währung ist der Euro.