{'activityCode': 'A0MANO0094', 'country': {'code': 'MA', 'name': 'Morocco', 'destinations': [{'code': 'RAK', 'name': 'Marrakech'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '419503334#DINNERSHOW@STANDARD||19:30', 'name': 'Dinner and show - With shared transfer 19:30', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'HOTEL_ADDRESS', 'text': 'Please provide the address of the hotel', 'required': True}, {'code': 'HOTEL_NAME', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'LEAD_NAME', 'text': 'Please provide the name of the lead passenger', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'RAK', 'contract': {'incomingOffice': 136, 'code': 1991, 'name': 'A0MANO0094 26'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 999, 'amount': 56.38, 'boxOfficeAmount': 55.49, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 10, 'amount': 41.48, 'boxOfficeAmount': 40.82, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-02-11', 'to': '2026-02-11', 'cancellationPolicies': [{'dateFrom': '2026-02-09T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-12', 'to': '2026-02-12', 'cancellationPolicies': [{'dateFrom': '2026-02-10T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-13', 'to': '2026-02-13', 'cancellationPolicies': [{'dateFrom': '2026-02-11T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-14', 'to': '2026-02-14', 'cancellationPolicies': [{'dateFrom': '2026-02-12T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-15', 'to': '2026-02-15', 'cancellationPolicies': [{'dateFrom': '2026-02-13T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-16', 'to': '2026-02-16', 'cancellationPolicies': [{'dateFrom': '2026-02-14T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-17', 'to': '2026-02-17', 'cancellationPolicies': [{'dateFrom': '2026-02-15T00:00:00.000Z', 'amount': 56.38}]}, {'from': '2026-02-18', 'to': '2026-02-18', 'cancellationPolicies': [{'dateFrom': '2026-02-16T00:00:00.000Z', 'amount': 56.38}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 56.38, 'boxOfficeAmount': 55.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 10, 'amount': 41.48, 'boxOfficeAmount': 40.82, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 999, 'amount': 56.38, 'boxOfficeAmount': 55.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 7.33, 'amount': 13.0, 'vatPercentage': 11.3, 'vatAmount': 1.47}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '419503334'}, {'code': '836254784#PVT/TRANSF@STANDARD||19:30', 'name': 'Dinner and show - With private transfer 19:30', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'RAK', 'contract': {'incomingOffice': 136, 'code': 1992, 'name': 'PV-RAK-FANTAS26'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 235.2, 'boxOfficeAmount': 233.27, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-02-11', 'to': '2026-02-11', 'cancellationPolicies': [{'dateFrom': '2026-02-10T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-12', 'to': '2026-02-12', 'cancellationPolicies': [{'dateFrom': '2026-02-11T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-13', 'to': '2026-02-13', 'cancellationPolicies': [{'dateFrom': '2026-02-12T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-14', 'to': '2026-02-14', 'cancellationPolicies': [{'dateFrom': '2026-02-13T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-15', 'to': '2026-02-15', 'cancellationPolicies': [{'dateFrom': '2026-02-14T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-16', 'to': '2026-02-16', 'cancellationPolicies': [{'dateFrom': '2026-02-15T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-17', 'to': '2026-02-17', 'cancellationPolicies': [{'dateFrom': '2026-02-16T00:00:00.000Z', 'amount': 235.2}]}, {'from': '2026-02-18', 'to': '2026-02-18', 'cancellationPolicies': [{'dateFrom': '2026-02-17T00:00:00.000Z', 'amount': 235.2}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 235.2, 'boxOfficeAmount': 233.27, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 235.2, 'boxOfficeAmount': 233.27, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 30.58, 'amount': 13.0, 'vatPercentage': 47.1, 'vatAmount': 6.12}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '836254784'}, {'code': '1102068490#6540FANDIN', 'name': 'Dinner and show with transfer (19:30-23:30)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 136, 'code': 19097}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 59.68, 'boxOfficeAmount': 59.04, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 10, 'amount': 43.88, 'boxOfficeAmount': 43.41, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-02-11', 'to': '2026-02-11', 'cancellationPolicies': [{'dateFrom': '2026-02-10T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-12', 'to': '2026-02-12', 'cancellationPolicies': [{'dateFrom': '2026-02-11T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-13', 'to': '2026-02-13', 'cancellationPolicies': [{'dateFrom': '2026-02-12T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-14', 'to': '2026-02-14', 'cancellationPolicies': [{'dateFrom': '2026-02-13T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-15', 'to': '2026-02-15', 'cancellationPolicies': [{'dateFrom': '2026-02-14T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-16', 'to': '2026-02-16', 'cancellationPolicies': [{'dateFrom': '2026-02-15T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-17', 'to': '2026-02-17', 'cancellationPolicies': [{'dateFrom': '2026-02-16T01:00:00.000Z', 'amount': 59.68}]}, {'from': '2026-02-18', 'to': '2026-02-18', 'cancellationPolicies': [{'dateFrom': '2026-02-17T01:00:00.000Z', 'amount': 59.68}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 59.68, 'boxOfficeAmount': 59.04, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 99, 'amount': 59.68, 'boxOfficeAmount': 59.04, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 10, 'amount': 43.88, 'boxOfficeAmount': 43.41, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1102068490'}], 'currencyName': 'United Kingdom Pound', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 11, 'ageTo': 999, 'amount': 56.38, 'boxOfficeAmount': 55.49, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 10, 'amount': 41.48, 'boxOfficeAmount': 40.82, 'mandatoryApplyAmount': False}], 'content': {'name': 'BAH Fantasia 1001 Nights Dinner Show', 'featureGroups': [{'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'MEAL', 'included': [{'featureType': 'FOODINCL', 'description': 'Dinner'}]}], 'location': {'startingPoints': [{'type': 'ATTRACTION_VENUE', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {}, 'country': {'code': 'MA', 'name': 'Morocco', 'destinations': [{'code': 'RAK', 'name': 'Marrakech'}]}, 'description': 'BAH Fantasia 1001 Nights Dinner Show'}}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/50745/ENG/S/1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50745/ENG/XL/1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/50745/ENG/B/1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50745/ENG/LPP/1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/50745/ENG/L/1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/50745/ENG/M/1.jpg', 'sizeType': 'MEDIUM'}]}]}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 14, 'name': 'Theatre, shows and musicals'}]}, {'code': 14, 'name': 'Supplier', 'segments': [{'code': 924, 'name': 'Gray Line'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 946, 'name': 'Private'}]}], 'contentId': '50745', 'description': 'At a palm grove near Marrakech, come experience a magical, majestic, authentic, and unforgettable dinner show! Originating from the Rif region, the Fantasia is a war ceremony consisting of opposing groups of horsemen. Each represents the best riders of their tribe. As each group quivers in glaring light, all its members point their rifles to the sky and shoot at the same time leaving behind them a tumult of bursts and shouts.
\n
\nComfortably seated on rich cushions under one of the various "Caïdales" tents you will taste the dishes that made Moroccan cuisine world famous. During this delicious meal enjoy folkloric troops, musicians, and acrobats from all over Morocco. They will entertain, astonish, captivate, and surprise you.
\n
\nAfter the meal, we will go to the arena, where the show really gets started! Enjoy dances, songs, and the caravan. Admire the incredible cleverness and nimbleness of the horse riders on their pure Arab steeds. One of the greatest surprises is the sultan and his favorite wife on a flying carpet above the spectators!
\nRedeem information
Voucher type: E-Voucher
E-voucher. Show the voucher on your mobile device to enjoy the activity.
Location
Start point:
Hotel pick up from Marrakech. Please call 72 hours before the start of the tour to confirm the pick-up time and location. Please ensure you arrive at the pick-up location at least 15 minutes in advance.
End point: Same as the starting point
Schedule
Duration: 4 Hours
Requirements
Passport or ID are required. Please make sure you answer all the mandatory questions during the booking process.
\n'}, 'order': 1, 'name': 'Fantasia 1001 Nights Dinner Show', 'currency': 'GBP', 'code': 'E-E10-A0MANO0094', 'type': 'TICKET'}