You seem to be very concerned about this as you have asked this question several times before - why not swap to another cruise / or another cruise line - so you lose your deposit but I think you will be a lot happier - try RCI Rhapsody of the Seas ..
interesting show was "Made in Italy," which reviewed Italian history and culture from the era of Caesar to the present.
Karaoke is popular in Asia. If you are looking to entertain your friends more privately, Allegra has a karaoke room available for private groups at a price tag of $20 per hour.
During the day, Asian passengers love the "Arts & Crafts" hour. During one evening, the cruise staff assisted passengers in preparing fancy costumes from paper, and later they paraded through the ship modeling their creations. On American ships, this activity is usually reserved for kids only!
Fitness & Recreation
Costa Allegra boasts very comfortable outdoor decks. There is a large sun deck area amidships on Deck 7 complete with a pool and Jacuzzi as well as a bar. Another sun deck area is just aft of the same deck, and fitted with a Jacuzzi. When carrying Asian passengers, there is usually plenty of space available on outdoor decks since Asians don't seem to enjoy the sun. They'd rather stay in the shade or remain indoors.
The Caracalla Spa is operated by Elemis. There are several different therapies available from a 50-minute Spa Taster ($99) to a 75-minute Face and Body Massage ($140) and Aroma Stone Massage. The adjacent beauty salon offers the usual manicures and hair services.
Look for spa discounts when the ship is in port.
There is a small Mini & Maxi Club on Deck 8 for children. It’s open on sea days during certain hours only. Video games can be found on Deck 6.
On the shorter cruises, Costa Allegra predominantly carries Asian passengers, most of whom hail from China. The longer voyages carry more Western passengers because Asians tend not to take long trips.
On the five-night cruises there are only informal nights. Asians prefer "smart casual" dress codes over formal ones.
There is no tipping onboard, but a 15 percent gratuity is added to bar bills. The currency onboard is U.S. dollars, and Visa, MasterCard and American Express are accepted credit cards.