BOOK WITH CONFIDENCE

Family run business established in 1983. ABTA & ATOL Protected.

COMPETITIVELY PRICED

We work closely with our travel partners to secure the best holiday price available.

KNOWLEDGE & SERVICE

Our extensively travelled team are here to ensure you receive the very best advice and first-class service.

MS Thomas Hardy

Departure: 19/07/2026

Duration: 11 Nights

Roundtrip from Lyon

Special Offer: 5% Off!
Fly Cruise From £3,250 £3,087.50 per person
fly cruise

Itinerary

World-class wines and legendary cuisine, verdant landscapes draped in vineyards and honey-coloured medieval towns with intriguing, cobbled lanes – discover one of southern France’s most tantalising regions. Experience the allure of Southern France with a

  • Day 1 Lyon, France 19 Jul 2026 (Sunday) 

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.
  • Day 2 Mâcon, France 20 Jul 2026 (Monday) 
  • Day 3 Chalon-sur-Saône, France 21 Jul 2026 (Tuesday) 
  • Day 4 Lyon, France 22 Jul 2026 (Wednesday) 

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.
  • Day 5 Avignon, France 23 Jul 2026 (Thursday) 

    Avignon, France, is a historic city in Provence famed for its stunning medieval architecture. Dominated by the impressive Palais des Papes, a grand papal palace, and the iconic Pont Saint-Bénézet bridge, Avignon offers a rich cultural heritage. Its charming streets, vibrant markets, and annual theater festival, the Festival d'Avignon, add to its allure. Surrounded by picturesque vineyards and the Rhône River, Avignon blends history with a lively contemporary atmosphere, making it a must-visit for history enthusiasts and culture seekers.

  • Day 6 Avignon, France 24 Jul 2026 (Friday) 

    Avignon, France, is a historic city in Provence famed for its stunning medieval architecture. Dominated by the impressive Palais des Papes, a grand papal palace, and the iconic Pont Saint-Bénézet bridge, Avignon offers a rich cultural heritage. Its charming streets, vibrant markets, and annual theater festival, the Festival d'Avignon, add to its allure. Surrounded by picturesque vineyards and the Rhône River, Avignon blends history with a lively contemporary atmosphere, making it a must-visit for history enthusiasts and culture seekers.

  • Day 7 Arles, France 25 Jul 2026 (Saturday) 

    Arles, France, is a historic city in Provence renowned for its Roman heritage and artistic legacy. The ancient amphitheater and the Roman Theater are standout landmarks. Arles also boasts charming streets and vibrant markets, reflecting its rich cultural life. Known for its connection to Vincent van Gogh, the city features scenes immortalized in his paintings. The blend of historical architecture, vibrant local culture, and picturesque landscapes makes Arles a captivating destination for history buffs and art enthusiasts alike.

  • Day 8 Camargue, France 26 Jul 2026 (Sunday) 
  • Day 9 Châteauneuf-du-Pape, France 27 Jul 2026 (Monday) 
  • Day 10 Lyon, France 28 Jul 2026 (Tuesday) 

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.
  • Day 11 Lyon, France 29 Jul 2026 (Wednesday) 

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.

    Lyon, the capital city in France’s Auvergne-Rhône-Alpes region, sits at the junction of the Rhône and Saône rivers. Its center reflects 2,000 years of history from the Roman Amphithéâtre des Trois Gaules, medieval and Renaissance architecture in Vieux (Old) Lyon, to the modern Confluence district on Presqu'île peninsula. Traboules, covered passageways between buildings, connect Vieux Lyon and La Croix-Rousse hill.

Ready to Book?

For more information; please contact our Cruise specialists who will be delighted to help you plan your next holiday.

Call us on 01625 858158 Request Availability & Price

Suites

  • Suites

    Standard cabins on the Emerald Deck are slightly smaller, measuring approximately 16 square metres (172 square feet) and have smaller fixed windows. Some are available for sole occupancy (supplements may apply) and are subject to availability.

    Standard Suites are 17 square metres (183 square feet) and feature full floor-to-ceiling glass doors and a French balcony.

    Features

    • Individual climate control
    • Floor to ceiling windows with French style balcony
    • Twin beds which can be configured as double
    • Nespresso machine and tea making facilities
    • Ensuite bathroom with walk-in shower
    • Luxury toiletries: shampoo, conditioner, shower gel, body lotion, soap
    • Towels, bathrobes, slippers and hairdryer
    • UK plug sockets & 2 USB charging points
    • Table and chairs
    • Telephone, radio and flat-screen TV
    • Safe & mini fridge
    • Turn down service

    Riviera Plus (2024 and 2025 only)

    • 10% off spa treatment or massage
    • 10% off hairdresser services
    • Luxury toiletries
    • Locally inspired gifts
    • Bottle of champagne
    • 10% off onboard laundry services

    Indulge in the luxury of Riviera Plus when you stay in an upper deck cabin or suite. In your well-appointed cabin, you’ll find a range of extras to make your experience extra special. 

  • Superior Suites

    Bringing your cruise to another level, why not upgrade to a Superior Suite. Substantially larger at 23 square metres (247 sq. feet) and with the additional space devoted to the living area, you will immediately notice the benefit as you relax in your stylish surroundings. Of course the identical high quality furnishings and fittings as the standard suite are evident throughout, again with stunning views from the panoramic floor to ceiling sliding glass doors.

    Features

    • Individual climate control
    • Floor to ceiling windows with French style balcony
    • Twin beds which can be configured as double
    • Nespresso machine and tea making facilities
    • Ensuite bathroom with walk-in shower
    • Luxury toiletries: shampoo, conditioner, shower gel, body lotion, soap
    • Towels, bathrobes, slippers and hairdryer
    • UK plug sockets & 2 USB charging points
    • Table and chairs
    • Telephone, radio and flat-screen TV
    • Safe & mini fridge
    • Turn down service

    Riviera Plus (2024 and 2025 only)

    • 10% off spa treatment or massage
    • 10% off hairdresser services
    • Luxury toiletries
    • Locally inspired gifts
    • Bottle of champagne
    • 10% off onboard laundry services

    Indulge in the luxury of Riviera Plus when you stay in an upper deck cabin or suite. In your well-appointed cabin, you’ll find a range of extras to make your experience extra special. 

  • Deluxe Balcony Suites

    If you’re looking to really spoil yourself, at a staggering 25 square metres (269 square feet), the world-class Diamond (upper) Deck Deluxe Balcony Suites are for you. Fifty percent larger than standard suites, they allow for an even more generous living area for the ultimate in space and comfort. In addition you will enjoy a private exterior balcony complete with table and chairs - perfect for an ‘al fresco’ breakfast should you wish or just a quiet morning coffee or a pre-dinner ‘sundowner’ whilst watching the world drift by. With the same fittings as standard suites, exquisitely and lavishly appointed to the very highest standard, plus complimentary soft cotton bathrobes and slippers adding the final little touch, this really is the epitome of river cruise luxury!

    Indulge in the luxury of Riviera Plus when you stay in an upper deck cabin or suite. In your well-appointed cabin, you’ll find a range of extras to make your experience extra special.

    Features

    • Individual climate control
    • Floor to ceiling windows with outside balcony
    • Twin beds which can be configured as double
    • Nespresso machine and tea making facilities
    • Spacious ensuite bathroom with walk-in shower
    • Luxury toiletries: shampoo, conditioner, shower gel, body lotion, soap
    • Towels, bathrobes, slippers and hairdryer
    • UK plug sockets & 2 USB charging points
    • Table and chairs
    • Telephone, radio and flat-screen TV
    • Safe & mini fridge
    • Turn down service 

    Riviera Plus (2024 and 2025 only)

    • 10% off spa treatment or massage
    • 10% off hairdresser services
    • Luxury toiletries
    • Locally inspired gifts
    • Bottle of champagne
    • 10% off onboard laundry services

MS Thomas Hardy – Suites

Riviera Travel Thomas Hardy Accommodation Lower Deck Suite 2.jpg Suites
Riviera Travel, MS Thomas Hardy, Standard Suite.jpg Suites
×

MS Thomas Hardy – Superior Suites

Riviera Travel, MS Thomas Hardy, Superior Suite.jpg Superior Suites
×

MS Thomas Hardy – Deluxe Balcony Suites

Riviera Travel, MS Thomas Hardy, Deluxe Suite Balcony.jpg Deluxe Balcony Suites
Riviera Travel, MS Thomas Hardy, Deluxe Suite Balcony 1.jpg Deluxe Balcony Suites
×

Restaurants

  • Main Restaurant

    The restaurant rivals the finest on shore establishments taking fine dining to another level complemented by delicate European porcelain, gleaming glassware and the intuitive service in which the Swiss excel. This superb vessel carries 44 in-house trained crew members serving just 167 guests (similar size vessels may carry well over 190 passengers) giving the ratio which our experience proves is concurrent with our first class service levels.

    The ship’s main restaurant is located on the Ruby (middle) Deck and here you will experience not only exceptional first class cuisine, but also the most attentive yet discreet service from the ship’s highly professional crew. So just sit back with a well-deserved glass of wine from the carefully selected wine list and delight in the wonderful elegance of your surroundings; beautifully laid tables for just 4 or 6 guests, crisp linen, deep wool carpets and warm wood panelling abound to offer a delectable dining experience of the highest order.

  • Bistro Restaurant

    At the Bistro with its open kitchen, large panoramic windows and al fresco seating, enjoy a more intimate dining experience whilst taking in the fantastic views. Here in the evenings the chef presents his personal signature dishes to a small number of diners with menus varying according to the seasons; this intimate dining experience can be reserved on board at no extra charge. When the weather allows the panoramic windows may be fully opened on to the terrace to allow a delightful al fresco dining experience.

MS Thomas Hardy – Main Restaurant

Riviera Travel Thomas Hardy Interior Restaurant 5.jpg
Riviera Travel Thomas Hardy Interior Restaurant 4.jpg
Riviera Travel Thomas Hardy Interior Restaurant 3.jpg
Riviera Travel Thomas Hardy Interior Restaurant 2.jpg
Riviera Travel Thomas Hardy Interior Restaurant 1.jpg
Riviera Travel Thomas Hardy Interior Chef.jpg
Riviera Travel, MS Thomas Hardy, Dining Table.jpg
×

MS Thomas Hardy – Bistro Restaurant

Riviera Travel Thomas Hardy Interior Bistro 4.jpg
Riviera Travel Thomas Hardy Interior Bistro 3.jpg
×

Deckplans

  • Sun Deck

    • Seating Area
    • Splash Pool
    • Putting Green
    • Terrace
    • Captain's Wheelhouse

  • Diamond Deck (Upper Deck)

    • Panorama Lounge & Bar
    • Bistro Restaurant
    • Reception
    • Souvenir Shop
    • Travel Desk
    • Diamond Deck Suites
    • Superior Suites
    • Superior Stern Suites
    • Deluxe Balcony Suites

  • Ruby Deck (Middle)

    • Restaurant
    • Kitchen
    • Ruby Deck Suites
    • Superior Suites

  • Emerald Deck (Lower)

    • Fitness Centre
    • Hairdressers
    • Wellness Area
    • Emerald Deck Suites

MS Thomas Hardy – Sun Deck

WIDGETY Deck Plan Placeholder - coming soon deck plan not available.png
×

MS Thomas Hardy – Diamond Deck (Upper Deck)

Deck_Plan_MS_Oscar_Wilde diamond deck.jpg
×

MS Thomas Hardy – Ruby Deck (Middle)

Deck_Plan_MS_Oscar_Wilde middle deck.jpg
×

MS Thomas Hardy – Emerald Deck (Lower)

oscar wilde lower deck.jpg
×
 
Top
7.4.33PHP Version54.43msRequest Duration6MBMemory UsageGET recently-viewed.jsonRoute
    • Booting (19.87ms)
    • Application (34.56ms)
    • 1 x Application (63.49%)
      34.56ms
      1 x Booting (36.5%)
      19.87ms
      0 templates were rendered
        uri
        GET recently-viewed.json
        middleware
        web
        uses
        Closure() {#483 class: "Illuminate\Routing\RouteFileRegistrar" this: Illuminate\Routing\RouteFileRegistrar {#405 …} file: "/home/forge/prestbury-cruise.stagelab.co.uk/routes/web.php" line: "1091 to 1124" }
        namespace
        Pwr\Http\Controllers
        prefix
        where
        file
        routes/web.php:1091-1124
        8 statements were executed, 2 of which were duplicated, 6 unique11.54ms
        • select * from `products` where `active` = 1 and `id` in (80860) and `products`.`deleted_at` is null and (not exists (select * from `destinations` inner join `product_destinations` on `destinations`.`id` = `product_destinations`.`destination_id` where `products`.`id` = `product_destinations`.`product_id` and `destinations`.`deleted_at` is null and `active` = 1) or exists (select * from `destinations` inner join `product_destinations` on `destinations`.`id` = `product_destinations`.`destination_id` where `products`.`id` = `product_destinations`.`product_id` and (`active` = 1 or `destination_id` = 240) and `destinations`.`deleted_at` is null and `active` = 1)) order by FIELD(products.id, 80860), RAND(1723) limit 12
          2.52ms/routes/web.php:1101prestbury_cruise
          Metadata
          Bindings
          • 0. 1
          • 1. 80860
          • 2. 1
          • 3. 1
          • 4. 240
          • 5. 1
          Backtrace
          • 14. /routes/web.php:1101
          • 15. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 16. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 17. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
          • 18. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128
        • select `images`.*, `imageables`.`imageable_id` as `pivot_imageable_id`, `imageables`.`image_id` as `pivot_image_id`, `imageables`.`imageable_type` as `pivot_imageable_type`, `imageables`.`image_type_id` as `pivot_image_type_id`, `imageables`.`heading` as `pivot_heading`, `imageables`.`caption` as `pivot_caption`, `imageables`.`link` as `pivot_link`, `imageables`.`button` as `pivot_button`, `imageables`.`active` as `pivot_active`, `imageables`.`banner_active` as `pivot_banner_active`, `imageables`.`order` as `pivot_order`, `imageables`.`color` as `pivot_color`, `imageables`.`background_color` as `pivot_background_color`, `imageables`.`alignment` as `pivot_alignment` from `images` inner join `imageables` on `images`.`id` = `imageables`.`image_id` where `imageables`.`imageable_id` in (80860) and `imageables`.`imageable_type` = 'Pwr\Products\Product' and `imageables`.`image_type_id` = 1 and `images`.`deleted_at` is null order by `order` asc
          1.27ms/routes/web.php:1101prestbury_cruise
          Metadata
          Bindings
          • 0. Pwr\Products\Product
          • 1. 1
          Backtrace
          • 18. /routes/web.php:1101
          • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 21. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
          • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128
        • select * from `cruiseship_sailings` where `cruiseship_sailings`.`id` = 1441 and `cruiseship_sailings`.`deleted_at` is null limit 1
          830μs/routes/web.php:1107prestbury_cruise
          Metadata
          Bindings
          • 0. 1441
          Backtrace
          • 20. /routes/web.php:1107
          • 24. /routes/web.php:1122
          • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 27. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
        • select * from `cruiseships` where `cruiseships`.`id` = 149 and `cruiseships`.`deleted_at` is null and `active` = 1 limit 1
          1.85ms/routes/web.php:1107prestbury_cruise
          Metadata
          Bindings
          • 0. 149
          • 1. 1
          Backtrace
          • 20. /routes/web.php:1107
          • 24. /routes/web.php:1122
          • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 27. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
        • select `images`.*, `imageables`.`imageable_id` as `pivot_imageable_id`, `imageables`.`image_id` as `pivot_image_id`, `imageables`.`imageable_type` as `pivot_imageable_type`, `imageables`.`image_type_id` as `pivot_image_type_id`, `imageables`.`heading` as `pivot_heading`, `imageables`.`caption` as `pivot_caption`, `imageables`.`link` as `pivot_link`, `imageables`.`button` as `pivot_button`, `imageables`.`active` as `pivot_active`, `imageables`.`banner_active` as `pivot_banner_active`, `imageables`.`order` as `pivot_order`, `imageables`.`alignment` as `pivot_alignment`, `imageables`.`color` as `pivot_color`, `imageables`.`background_color` as `pivot_background_color` from `images` inner join `imageables` on `images`.`id` = `imageables`.`image_id` where `imageables`.`imageable_id` = 149 and `imageables`.`imageable_type` = 'Pwr\Cruises\Cruiseship' and `images`.`deleted_at` is null
          1.19ms/routes/web.php:1107prestbury_cruise
          Metadata
          Bindings
          • 0. 149
          • 1. Pwr\Cruises\Cruiseship
          Backtrace
          • 19. /routes/web.php:1107
          • 23. /routes/web.php:1122
          • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 26. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
        • select `destinations`.*, `product_destinations`.`product_id` as `pivot_product_id`, `product_destinations`.`destination_id` as `pivot_destination_id` from `destinations` inner join `product_destinations` on `destinations`.`id` = `product_destinations`.`destination_id` where `product_destinations`.`product_id` = 80860 and `destinations`.`deleted_at` is null and `active` = 1
          1.04ms/app/Products/Product.php:184prestbury_cruise
          Metadata
          Bindings
          • 0. 80860
          • 1. 1
          Backtrace
          • 19. /app/Products/Product.php:184
          • 25. /routes/web.php:1118
          • 29. /routes/web.php:1122
          • 30. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 31. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
        • select * from `itineraries` where `itineraries`.`product_id` = 80860 and `itineraries`.`product_id` is not null and `itineraries`.`deleted_at` is null limit 1
          1.29ms/routes/web.php:1119prestbury_cruise
          Metadata
          Bindings
          • 0. 80860
          Backtrace
          • 20. /routes/web.php:1119
          • 24. /routes/web.php:1122
          • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 27. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
        • select * from `cruiseships` where `cruiseships`.`id` = 149 and `cruiseships`.`deleted_at` is null and `active` = 1 limit 1
          1.55ms/routes/web.php:1120prestbury_cruise
          Metadata
          Bindings
          • 0. 149
          • 1. 1
          Backtrace
          • 20. /routes/web.php:1120
          • 24. /routes/web.php:1122
          • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:225
          • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:199
          • 27. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:685
        Pwr\Products\Itinerary
        1
        Pwr\Cruises\Cruiseship
        2
        Pwr\Cruises\Sailing
        1
        Pwr\Products\Product
        1
            _token
            iJ7RAe7lTE2mHVX3DZfhIqIaygbZ62YtrXftil2r
            recent
            array:1 [ 0 => 80860 ]
            _previous
            array:1 [ "url" => "https://prestbury-cruise.stagelab.co.uk/map/product/80860.geojson?numbers=true...
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /recently-viewed.json
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            application/json
            request_query
            []
            
            request_request
            []
            
            request_headers
            0 of 0
            array:16 [ "cookie" => array:1 [ 0 => "laravel_session=eyJpdiI6IlRYb0RzbEdhSEFhaGcxdDFpRTV5Qnc9PSIsInZhbHVlIjoiVEJITFdzV2dOR2ZVeVFNYTUyNzMzYmM0bDQzemhhdEpvSlZxT05kNGlrV20rVkhMcnFmYnE2TFc3bG1zcGZ1c09GZWZlNFNCUTJKd2Z0azNvZW5BekV5KzQ5Z0hKZGNCTHh3ZVhFUjdtc1VSbU1UZ0RxcTZsci9INzB1VVJBY1UiLCJtYWMiOiIwMGJjMmNiNTUwNGI0MWQ1Y2FmNDMzZDllM2M2NmI0YTI3NDQxNTExODBjOWExYTU2MWM5OWEyNmJiZjFhYjAyIn0%3Dlaravel_session=eyJpdiI6IlRYb0RzbEdhSEFhaGcxdDFpRTV5Qnc9PSIsInZhbHVlIjoiVEJITFdzV2dOR2ZVeVFNYTUyNzMzYmM0bDQzemhhdEpvSlZxT05kNGlrV20rVkhMcnFmYnE2TFc3bG1zcGZ1c09G" ] "priority" => array:1 [ 0 => "u=1, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "referer" => array:1 [ 0 => "https://prestbury-cruise.stagelab.co.uk/cruises/80860/bruges-medieval-flanders-amsterdam-and-the-dutch-bulbfields-river-cruise-ms-george-eliot" ] "sec-fetch-dest" => array:1 [ 0 => "empty" ] "sec-fetch-mode" => array:1 [ 0 => "cors" ] "sec-fetch-site" => array:1 [ 0 => "same-origin" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "accept" => array:1 [ 0 => "*/*" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "x-requested-with" => array:1 [ 0 => "XMLHttpRequest" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "prestbury-cruise.stagelab.co.uk" ] ]
            request_server
            0 of 0
            array:41 [ "USER" => "forge" "HOME" => "/home/forge" "HTTP_COOKIE" => "laravel_session=eyJpdiI6IlRYb0RzbEdhSEFhaGcxdDFpRTV5Qnc9PSIsInZhbHVlIjoiVEJITFdzV2dOR2ZVeVFNYTUyNzMzYmM0bDQzemhhdEpvSlZxT05kNGlrV20rVkhMcnFmYnE2TFc3bG1zcGZ1c09GZWZlNFNCUTJKd2Z0azNvZW5BekV5KzQ5Z0hKZGNCTHh3ZVhFUjdtc1VSbU1UZ0RxcTZsci9INzB1VVJBY1UiLCJtYWMiOiIwMGJjMmNiNTUwNGI0MWQ1Y2FmNDMzZDllM2M2NmI0YTI3NDQxNTExODBjOWExYTU2MWM5OWEyNmJiZjFhYjAyIn0%3Dlaravel_session=eyJpdiI6IlRYb0RzbEdhSEFhaGcxdDFpRTV5Qnc9PSIsInZhbHVlIjoiVEJITFdzV2dOR2ZVeVFNYTUyNzMzYmM0bDQzemhhdEpvSlZxT05kNGlrV20rVkhMcnFmYnE2TFc3bG1zcGZ1c09G" "HTTP_PRIORITY" => "u=1, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_REFERER" => "https://prestbury-cruise.stagelab.co.uk/cruises/80860/bruges-medieval-flanders-amsterdam-and-the-dutch-bulbfields-river-cruise-ms-george-eliot" "HTTP_SEC_FETCH_DEST" => "empty" "HTTP_SEC_FETCH_MODE" => "cors" "HTTP_SEC_FETCH_SITE" => "same-origin" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_ACCEPT" => "*/*" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_X_REQUESTED_WITH" => "XMLHttpRequest" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "prestbury-cruise.stagelab.co.uk" "REDIRECT_STATUS" => "200" "HTTPS" => "on" "SERVER_NAME" => "prestbury-cruise.stagelab.co.uk" "SERVER_PORT" => "443" "SERVER_ADDR" => "138.68.177.162" "REMOTE_PORT" => "34339" "REMOTE_ADDR" => "3.145.88.217" "SERVER_SOFTWARE" => "nginx/1.26.2" "GATEWAY_INTERFACE" => "CGI/1.1" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/home/forge/prestbury-cruise.stagelab.co.uk/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/recently-viewed.json" "SCRIPT_NAME" => "/index.php" "SCRIPT_FILENAME" => "/home/forge/prestbury-cruise.stagelab.co.uk/public/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1741994619.6482 "REQUEST_TIME" => 1741994619 ]
            request_cookies
            0 of 0
            array:1 [ "laravel_session" => "otFcbrO89yzBIgbjbNnTo013EtRht9KXfh5I1Mrp" ]
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 14 Mar 2025 23:23:39 GMT" ] "content-type" => array:1 [ 0 => "application/json" ] "set-cookie" => array:1 [ 0 => "laravel_session=eyJpdiI6IlNpd282Y0xkd0FJcUNsY1JWMlFKRHc9PSIsInZhbHVlIjoiaTdIU2wyL2VlWDB4dkorWlJQS3ZPK2FiWEUrcU1FYjBjajk2VEExYUcrcWpNNCtGZWdMdGpySUtkRHpQbkN4RG5wVm1ZUmswSUE0V0RmcXFjNEVCR0RSVW80SWttRlNPcksvVkFtV2ZGY0l1U3lDZ1VqRW5aUW9IY2xtUmxyMDIiLCJtYWMiOiJlMDA4Y2I0MTg2N2M5ZjBmOWYxMTdjMDNlZDEyZDIwY2I0ZDc0ZTIyYzVkZWIxM2Q0ZjI4Mzk1ZTVmMjRjZjRkIn0%3D; expires=Sat, 15-Mar-2025 01:23:39 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IlNpd282Y0xkd0FJcUNsY1JWMlFKRHc9PSIsInZhbHVlIjoiaTdIU2wyL2VlWDB4dkorWlJQS3ZPK2FiWEUrcU1FYjBjajk2VEExYUcrcWpNNCtGZWdMdGpySUtkRHpQbkN4RG5w" ] "Set-Cookie" => array:1 [ 0 => "laravel_session=eyJpdiI6IlNpd282Y0xkd0FJcUNsY1JWMlFKRHc9PSIsInZhbHVlIjoiaTdIU2wyL2VlWDB4dkorWlJQS3ZPK2FiWEUrcU1FYjBjajk2VEExYUcrcWpNNCtGZWdMdGpySUtkRHpQbkN4RG5wVm1ZUmswSUE0V0RmcXFjNEVCR0RSVW80SWttRlNPcksvVkFtV2ZGY0l1U3lDZ1VqRW5aUW9IY2xtUmxyMDIiLCJtYWMiOiJlMDA4Y2I0MTg2N2M5ZjBmOWYxMTdjMDNlZDEyZDIwY2I0ZDc0ZTIyYzVkZWIxM2Q0ZjI4Mzk1ZTVmMjRjZjRkIn0%3D; expires=Sat, 15-Mar-2025 01:23:39 GMT; path=/; httponlylaravel_session=eyJpdiI6IlNpd282Y0xkd0FJcUNsY1JWMlFKRHc9PSIsInZhbHVlIjoiaTdIU2wyL2VlWDB4dkorWlJQS3ZPK2FiWEUrcU1FYjBjajk2VEExYUcrcWpNNCtGZWdMdGpySUtkRHpQbkN4RG5w" ] ]
            session_attributes
            0 of 0
            array:4 [ "_token" => "iJ7RAe7lTE2mHVX3DZfhIqIaygbZ62YtrXftil2r" "recent" => array:1 [ 0 => 80860 ] "_previous" => array:1 [ "url" => "https://prestbury-cruise.stagelab.co.uk/map/product/80860.geojson?numbers=true" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]