Viking Cruises strikes a chord at Hampton Court Palace Festival