{'activityCode': 'A1MDNO0582', 'country': {'code': 'NL', 'name': 'Netherlands', 'destinations': [{'code': 'AMS', 'name': 'Amsterdam and vicinity'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '1591736280#TOURONLY', 'name': 'Tour without cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'destinationCode': 'AMS', 'contract': {'incomingOffice': 221, 'code': 2198, 'name': 'A1MDNO0582-25'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'oovh28m8mtl2pjk0l8kaq4visg0838', 'operationDates': [{'from': '2025-10-10', 'to': '2025-10-10', 'cancellationPolicies': [{'dateFrom': '2025-10-09T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-11', 'to': '2025-10-11', 'cancellationPolicies': [{'dateFrom': '2025-10-10T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-12', 'to': '2025-10-12', 'cancellationPolicies': [{'dateFrom': '2025-10-11T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-13', 'to': '2025-10-13', 'cancellationPolicies': [{'dateFrom': '2025-10-12T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-15', 'to': '2025-10-15', 'cancellationPolicies': [{'dateFrom': '2025-10-14T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-16', 'to': '2025-10-16', 'cancellationPolicies': [{'dateFrom': '2025-10-15T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-17', 'to': '2025-10-17', 'cancellationPolicies': [{'dateFrom': '2025-10-16T00:00:00.000Z', 'amount': 50.0}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 7.0, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': '1ecppt8jhr4peqfbcishnts4bg0838', 'operationDates': [{'from': '2025-10-11', 'to': '2025-10-11', 'cancellationPolicies': [{'dateFrom': '2025-10-10T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-16', 'to': '2025-10-16', 'cancellationPolicies': [{'dateFrom': '2025-10-15T00:00:00.000Z', 'amount': 50.0}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 7.0, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': '92p90j2ghfr6an9plm013117u80838', 'operationDates': [{'from': '2025-10-10', 'to': '2025-10-10', 'cancellationPolicies': [{'dateFrom': '2025-10-09T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-13', 'to': '2025-10-13', 'cancellationPolicies': [{'dateFrom': '2025-10-12T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-15', 'to': '2025-10-15', 'cancellationPolicies': [{'dateFrom': '2025-10-14T00:00:00.000Z', 'amount': 50.0}]}, {'from': '2025-10-17', 'to': '2025-10-17', 'cancellationPolicies': [{'dateFrom': '2025-10-16T00:00:00.000Z', 'amount': 50.0}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 7.0, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': 'u606efgvqeh3jbp57j5r4tj1cf0838', 'operationDates': [{'from': '2025-10-12', 'to': '2025-10-12', 'cancellationPolicies': [{'dateFrom': '2025-10-11T00:00:00.000Z', 'amount': 50.0}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 7.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1591736280'}, {'code': '1686083811#TOURCRUISE', 'name': 'Tour with cruise', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'destinationCode': 'AMS', 'contract': {'incomingOffice': 221, 'code': 2198, 'name': 'A1MDNO0582-25'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'ip863bsimrbrjd1osudq8d27mq0838', 'operationDates': [{'from': '2025-10-12', 'to': '2025-10-12', 'cancellationPolicies': [{'dateFrom': '2025-10-11T00:00:00.000Z', 'amount': 71.18}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 9.97, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': 'lquqb6v644gpnnmf1bgsbglve80838', 'operationDates': [{'from': '2025-10-10', 'to': '2025-10-10', 'cancellationPolicies': [{'dateFrom': '2025-10-09T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-11', 'to': '2025-10-11', 'cancellationPolicies': [{'dateFrom': '2025-10-10T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-12', 'to': '2025-10-12', 'cancellationPolicies': [{'dateFrom': '2025-10-11T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-13', 'to': '2025-10-13', 'cancellationPolicies': [{'dateFrom': '2025-10-12T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-15', 'to': '2025-10-15', 'cancellationPolicies': [{'dateFrom': '2025-10-14T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-16', 'to': '2025-10-16', 'cancellationPolicies': [{'dateFrom': '2025-10-15T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-17', 'to': '2025-10-17', 'cancellationPolicies': [{'dateFrom': '2025-10-16T00:00:00.000Z', 'amount': 71.18}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 9.97, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': 'e1esfm9drufocbqq5t4intf5dp0838', 'operationDates': [{'from': '2025-10-10', 'to': '2025-10-10', 'cancellationPolicies': [{'dateFrom': '2025-10-09T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-11', 'to': '2025-10-11', 'cancellationPolicies': [{'dateFrom': '2025-10-10T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-12', 'to': '2025-10-12', 'cancellationPolicies': [{'dateFrom': '2025-10-11T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-13', 'to': '2025-10-13', 'cancellationPolicies': [{'dateFrom': '2025-10-12T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-15', 'to': '2025-10-15', 'cancellationPolicies': [{'dateFrom': '2025-10-14T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-16', 'to': '2025-10-16', 'cancellationPolicies': [{'dateFrom': '2025-10-15T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-17', 'to': '2025-10-17', 'cancellationPolicies': [{'dateFrom': '2025-10-16T00:00:00.000Z', 'amount': 71.18}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 9.97, 'vatPercentage': 0, 'vatAmount': 0.0}}, {'rateKey': '7pa3kjg5hc48krlmtac2jgima00838', 'operationDates': [{'from': '2025-10-10', 'to': '2025-10-10', 'cancellationPolicies': [{'dateFrom': '2025-10-09T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-13', 'to': '2025-10-13', 'cancellationPolicies': [{'dateFrom': '2025-10-12T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-15', 'to': '2025-10-15', 'cancellationPolicies': [{'dateFrom': '2025-10-14T00:00:00.000Z', 'amount': 71.18}]}, {'from': '2025-10-17', 'to': '2025-10-17', 'cancellationPolicies': [{'dateFrom': '2025-10-16T00:00:00.000Z', 'amount': 71.18}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '11:30', 'name': '11:30'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 71.18, 'boxOfficeAmount': 71.18, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'amount': 9.97, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1686083811'}], 'currencyName': 'US Dollar', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 4, 'ageTo': 999, 'amount': 50.0, 'boxOfficeAmount': 50.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'content': {'name': 'Volendam and Windmills - Half-Day Tour ', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Meal'}], 'included': [{'featureType': 'FOODINCL', 'description': 'Cheese tasting'}]}, {'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Tax'}, {'featureType': 'OTHERINCL', 'description': 'Guide'}]}, {'groupCode': 'TRANSPORT', 'excluded': [{'featureType': 'TRANSPORTNOT', 'description': 'Hotel pick-up and drop-off'}], 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Transport'}, {'featureType': 'TRANSPORTINCL', 'description': 'Canal cruise if you selected the “Ticket + Canal Cruise ticket” option'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['Please make sure you answer all the mandatory questions during the booking process. '], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 52.37779829999999, 'longitude': 4.9052186}, 'address': 'De Ruijterkade,105', 'country': {'code': 'NL', 'name': 'Netherlands', 'destinations': [{'code': 'AMS', 'name': 'Amsterdam and vicinity'}]}, 'city': 'Amsterdam', 'zip': '1011 AB', 'description': 'De Ruijterkade,105'}}, {'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 52.37763725732527, 'longitude': 4.9002644067958645}, 'address': 'Stationsplein 4, ', 'country': {'code': 'NL', 'name': 'Netherlands', 'destinations': [{'code': 'AMS', 'name': 'Amsterdam and vicinity'}]}, 'city': 'Amsterdam', 'zip': '1012 AB ', 'description': 'Tour Company '}, 'pickupInstructions': [{'description': 'For more information, please refer to your voucher information.
Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time. '}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/1.%20Edam.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/1.%20Edam.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/1.%20Edam.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/1.%20Edam.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/1.%20Edam.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/1.%20Edam.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/1.%20Clogs.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/1.%20Clogs.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/1.%20Clogs.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/1.%20Clogs.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/1.%20Clogs.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/1.%20Clogs.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/1.%20Windmills%20Zaanse%20Schans%20%282%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/1.%20Windmills%20Zaanse%20Schans%20%282%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/1.%20Windmills%20Zaanse%20Schans%20%282%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/1.%20Windmills%20Zaanse%20Schans%20%282%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/1.%20Windmills%20Zaanse%20Schans%20%282%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/1.%20Windmills%20Zaanse%20Schans%20%282%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/1.%20Edam%20%282%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/1.%20Edam%20%282%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/1.%20Edam%20%282%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/1.%20Edam%20%282%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/1.%20Edam%20%282%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/1.%20Edam%20%282%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/1.%20Edam%20Town%20Hall.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/1.%20Edam%20Town%20Hall.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/1.%20Edam%20Town%20Hall.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/1.%20Edam%20Town%20Hall.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/1.%20Edam%20Town%20Hall.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/1.%20Edam%20Town%20Hall.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 7, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/1.%20Windmills%20Zaanse%20Schans%20%284%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/1.%20Windmills%20Zaanse%20Schans%20%284%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/1.%20Windmills%20Zaanse%20Schans%20%284%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/1.%20Windmills%20Zaanse%20Schans%20%284%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/1.%20Windmills%20Zaanse%20Schans%20%284%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/1.%20Windmills%20Zaanse%20Schans%20%284%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 8, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%283%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%283%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%283%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%283%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%283%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%283%29.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 9, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/59000/ENG/S/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%284%29.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/XL/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%284%29.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/59000/ENG/B/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%284%29.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/59000/ENG/LPP/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%284%29.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/59000/ENG/L/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%284%29.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/59000/ENG/M/2.%20Canal%20Tours%20Amsterdam%20-%20100%20Highlights%20Cruise%20%284%29.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'EVOUCHER', 'directEntrance': False, 'comments': [{'description': 'E-voucher. Show the voucher on your mobile device to enjoy the activity.'}]}, 'scheduling': {'duration': {'value': 5.0, 'metric': 'HOURS', 'type': 'AFTER'}}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'City tours'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-E10-A1MDNO0582', 'modalityCode': 'TOURCRUISE', 'modalityName': 'Tour with cruise', 'contentId': '59000', 'description': "

Explore the Heart of Holland Guided Tour


We'll begin our journey with a short 20-minute drive to Zaanse Schans, a picturesque windmill village nestled along the banks of the river Zaan. Prepare to be captivated by the timeless charm of 18th and 19th-century architecture, where functioning windmills and wooden houses paint a scene straight out of a storybook. Discover the fascinating art of traditional Dutch wooden shoe-making as skilled artisans showcase their craft before your eyes.


Then it’s off to Volendam, one of the Netherlands’ most famous fishing villages. Wander alongside your knowledgeable guide as you soak in the history and charm of this idyllic destination. Explore the time-honored St. Vincent's Church, the remarkable wooden Stolphoevekerk, and witness the vibrant Fish Auction.


Take a leisurely stroll atop the Dike and be mesmerized by the breathtaking panoramic view of the IJssel lake. Here, you'll have free time to explore at your own pace. Stroll the vibrant harbour, snap photos of traditional wooden houses, shop for souvenirs or sample some fresh seafood like herring or kibbeling from one of the many local vendors.


After your independent time in Volendam, we’ll regroup and head back to Amsterdam in comfort—full of stories, photos, and perhaps a bit of cheese.


Optional Amsterdam Canal Cruise

Set sail on the Amsterdam Canal Cruise—a relaxing journey through the city’s historic heart. Drift past iconic sights like the elegant Golden Age canal houses, the towering Westerkerk and the poignant Anne Frank House. Enjoy a peaceful and immersive way to experience Amsterdam’s timeless charm from the water.


Important information

Please note that the order of visiting the villages may differ from the description.

The meeting point will be De Ruijterkade 105, 1011 AB Amsterdam until 30/09/2025 and from 01/10/2025, Stationsplein 4, 1012AB Amsterda.

", 'lastUpdate': '2025-09-22', 'advancedTips': [], 'countries': [{'code': 'NL', 'name': 'Netherlands', 'destinations': [{'code': 'AMS', 'name': 'Amsterdam and vicinity'}]}], 'highligths': [], 'language': 'en'}, 'order': 1, 'name': 'Volendam and Windmills - Half-Day Tour ', 'currency': 'USD', 'code': 'E-E10-A1MDNO0582', 'type': 'TICKET'}