After looking at the different schema types that are utilised by Google, I have been driven towards
Event. However, this type appears to be incorrect.
Don’t promote non-event products or services such as "Trip package: San Diego/LA, 7 nights" as events.
Warning: If your site violates one or more of these guidelines, then Google may take manual action against it. Once you have remedied the problem, you can submit your site for reconsideration.
This would suggest to me that it is extremely risky to try to mark-up a holiday as an
Event as this is not what Google would consider an event.
I am inclined towards
Product but wanted to check if anyone had more insight.