We have sailed the Magica twice and loved it. It is different than other cruises. Entertainment focus is different. They emphasis the lounges and have a lot of good music in the lounges. The ballroom, latin lounge and 2 pianos bars, have multiple performers/groups that rotate from early evening
to about 1:00 AM. If you like to listen to and/or dance to good music, Costa will be excellent.
The performance team for the theater, also perform in the lounges at times and they had some excellent singers and dancers. They band and some of the singers perform as a group in a fifth lounge, a few nights. Theater entertainment was not to good, performers were good, but the show design was not very good.
For food, plan on eating Italian and European dishes. American food has noty been very good. Also plan on eating a few lunches in the dinning room. The food at lunch was great.