{"id":28078,"date":"2025-04-15T19:20:46","date_gmt":"2025-04-15T19:20:46","guid":{"rendered":"https:\/\/www.visitvirginiabeach.com\/experiences\/"},"modified":"2026-08-25T13:36:22","modified_gmt":"2026-08-25T13:36:22","slug":"experiences","status":"publish","type":"page","link":"https:\/\/www.visitvirginiabeach.com\/fr\/experiences\/","title":{"rendered":"Exp\u00e9riences"},"content":{"rendered":"\n<section class=\"video-heading\" arialabelledby=\"Video Header\"><div class=\"fold-wrap xl video-wrap\"><div class=\"video-container\"><video muted=\"\" autoplay=\"\" playsinline=\"\" width=\"640\" height=\"360\" preload=\"metadata\" loop=\"\"><source src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/VVB-2025-Website-Videos-Experiences_V2.mp4\" type=\"video\/mp4\"><\/source><p>Ton navigateur ne prend pas en charge la balise vid\u00e9o. Veuillez <a href=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/VVB-2025-Website-Videos-Experiences_V2.mp4\">t\u00e9l\u00e9charger la vid\u00e9o<\/a>. <\/p><\/video><div class=\"overlay-content\"><h1 class=\"extra\">Activit\u00e9s \u00e0 faire \u00e0 Virginia Beach<\/h1><\/div><div class=\"video-controls\"><button id=\"play-pause\" aria-label=\"Play or Psause video\" class=\"play-pause-button button button--circle has-icon has-icon--after has-icon--play\">Pause<\/button><\/div><\/div><\/div><div class=\"after-overlay-content page-content-wrap fold-wrap md padded\"><p>Le bonheur, c\u2019est une journ\u00e9e rien qu\u2019\u00e0 toi \u2014 \u00e0 remplir de soleil, de bonne cuisine et de moments inoubliables. \u00c0 Virginia Beach, chaque coin a son petit truc en plus : des <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/8-parks-to-explore-in-virginia-beach\/\" data-type=\"post\" data-id=\"967\">parcs aux paysages grandioses<\/a> et leurs lacs scintillants, des <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/8-virginia-beach-landmarks-you-wont-want-to-miss\/\" data-type=\"post\" data-id=\"1127\">sites embl\u00e9matiques et des phares<\/a>, une <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/must-see-works-of-art-in-virginia-beach\/\" data-type=\"post\" data-id=\"1030\">sc\u00e8ne artistique<\/a> vibrante et, bien s\u00fbr, un littoral immense ponctu\u00e9 de certaines des plus belles plages du pays. Il y a ici de quoi combler chaque type d\u2019explorateur, alors commen\u00e7ons \u00e0 construire l\u2019itin\u00e9raire parfait.  <br><br>Que tu cherches des <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/\">aventures en plein air<\/a> et des <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/on-the-water\/\">plaisirs au bord de l\u2019eau<\/a>, des sessions de surf \u00e9piques \u00e0 Wavegarden Cove d\u2019<a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/atlantic-park\/\" data-type=\"link\" data-id=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/atlantic-park\/\">Atlantic Park<\/a>, des mus\u00e9es immersifs et des lieux charg\u00e9s d\u2019histoire, des <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/shopping\/\">quartiers shopping<\/a> remplis de trouvailles uniques ou les <a href=\"https:\/\/www.visitvirginiabeach.com\/taste\/seafood-restaurants\/\">meilleures adresses de fruits de mer ultra-frais<\/a> pour ton \u00e2me de foodie \u2014 Virginia Beach a tout ce qu\u2019il te faut. Quelle que soit ta d\u00e9finition de la joie, elle t\u2019attend dans cette superbe escapade c\u00f4ti\u00e8re. <br><br><strong>Commence d\u00e8s maintenant \u00e0 remplir ton itin\u00e9raire d\u2019exp\u00e9riences l\u00e9gendaires \u00e0 Virginia Beach. <\/strong><\/p><\/div><\/section>\n\n<section class=\"common-slider pd-bottom-x2 pd-top-x2\"><div class=\"splide slide_boxes hide_pagination fold-wrap xl\"><div class=\"fold-wrap padded common-boxes\"><div class=\"title-wrap fold flex-nowrap gapped fold-wrap xl mg-bottom-x2\"><div class=\"title-content\"><p class=\"alt-font-family size-32 color-neo-700 mg-bottom-small eyebrow\">Explore<\/p><h2 class=\"color-default\" id=\"related-articles-heading\">Iconic Things to Do in Virginia Beach<\/h2><p>From sun-splashed beaches to hidden trails and hands-on attractions, here&#8217;s what to do in Virginia Beach.<\/p><\/div><\/div><div class=\"splide__track\"><div class=\"splide__list\">\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/05\/Family-picnicking-at-Beach-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"><figcaption class=\"visually-hidden\">Plages et r\u00e9gions<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Beaches and Regions, opens in a new tab\">Plages et r\u00e9gions<\/a><\/h3><p class=\"size-14\">Cinq r\u00e9gions, d\u2019innombrables aventures \u2014 trouve l\u2019ambiance Virginia Beach qui te ressemble.<\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/144_3_5359_jpeg_b722ca19-8e0b-4fa3-bf65-45f483e118af-3-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"><figcaption class=\"visually-hidden\">Attractions \u00e0 Virginia Beach<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Virginia Beach Attractions, opens in a new tab\">Attractions \u00e0 Virginia Beach<\/a><\/h3><p class=\"size-14\">Des plaisirs de l\u2019Oceanfront aux parcs historiques, en passant par la chute libre en salle et les aquariums, le fun t\u2019attend \u00e0 Virginia Beach. <\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/on-the-water\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/04\/042623_Little-Island-Park_0051-lowres-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"><figcaption class=\"visually-hidden\">Sur l\u2019eau<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/on-the-water\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about On the Water, opens in a new tab\">Sur l\u2019eau<\/a><\/h3><p class=\"size-14\">Pagaye, surfe, navigue \u00e0 la voile ou pars en croisi\u00e8re \u2014 \u00e0 toi de choisir.<\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/PH_LSR25_False-Cape-State-Park-Hiking-Camping-4-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"><figcaption class=\"visually-hidden\">Activit\u00e9s de plein air<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Outdoor Activities, opens in a new tab\">Activit\u00e9s de plein air<\/a><\/h3><p class=\"size-14\">Des randos c\u00f4ti\u00e8res aux aventures en paddle, voici comment profiter du grand air \u00e0 Virginia Beach.<\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/shopping\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/04\/WS1_2576-lowres-1-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"><figcaption class=\"visually-hidden\">Shopping<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/shopping\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Shopping, opens in a new tab\">Shopping<\/a><\/h3><p class=\"size-14\">Trouve de quoi matcher tous les styles et tous les budgets \u00e0 Virginia Beach.<\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/spas-health-wellness\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/05\/Founders-Inn-Spa-Friends-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"><figcaption class=\"visually-hidden\">Spas, sant\u00e9 et bien-\u00eatre<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/spas-health-wellness\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Spas, Health and Wellness, opens in a new tab\">Spas, sant\u00e9 et bien-\u00eatre<\/a><\/h3><p class=\"size-14\">D\u00e9tends-toi, ressource-toi et retrouve ton \u00e9quilibre \u2014 corps et esprit \u2014 \u00e0 Virginia Beach.<\/p><\/div>\n<\/div><\/div><div class=\"splide__arrows fold align-items-center gapped flex-shrink-0 flex-grow-0 to-the-right align-self-end\"><button class=\"splide__arrow splide__arrow--prev\">Prev<\/button><div class=\"fraction-indicator\"><\/div><button class=\"splide__arrow splide__arrow--next\">Next<\/button><\/div><\/div><\/div><\/section>\n\n<section class=\"mosaic-section mg-top-x2\"><div class=\"title-wrap title-wrap--plus fold flex-nowrap gapped fold-wrap xl padded mg-bottom-x2\"><div class=\"title-content\"><p class=\"alt-font-family size-32 mg-bottom-small\" id=\"related-articles-eyebrow\">Explore<\/p><h2 class=\"color-default\">Travel Smart in Virginia Beach <\/h2><p>Whether you\u2019re traveling with little ones, pets or just want to save a few bucks, we&#8217;ve got Virginia Beach activities for everyone in your crew.<\/p><\/div><\/div><div class=\"fold-wrap xl mosaic-wrap padded boxes\">\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/things-to-do-with-kids-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/04\/042523_Apex_0798-Enhanced-NR-lowres-800x600.jpg\" alt=\"Un gar\u00e7on, \u00e9quip\u00e9 d\u2019un harnais, progresse sur un parcours de cordes tandis que deux adultes le suivent. L\u2019espace int\u00e9rieur pr\u00e9sente des structures orange et bleues \u00e9clatantes.\" width=\"400\" height=\"300\" loading=\"lazy\"><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Activit\u00e9s \u00e0 faire avec les enfants<\/p><p class=\"size-14\">D\u00e9couvre des attractions approuv\u00e9es par les enfants et des activit\u00e9s fun en plein air \u00e0 Virginia Beach.<\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/things-to-do-with-kids-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read More - Things to Do with Kids\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/free-things-to-do-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--cyan mg-bottom image-border--cyan\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/04\/042723_Croatan-Beach_1162-Edit-lowres-800x600.jpg\" alt=\"Deux adultes marchent le long de la plage tandis qu\u2019un jeune homme et une jeune femme en maillot jouent dans les vagues pr\u00e8s du rivage, par temps nuageux.\" width=\"400\" height=\"300\" loading=\"lazy\"><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Petit budget<\/p><p class=\"size-14\">Profite d\u2019activit\u00e9s gratuites sur les plages, dans les parcs, les mus\u00e9es et les sites historiques de Virginia Beach. <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/free-things-to-do-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-cyan-900 mg-top\" aria-label=\"Read More - Budget Friendly\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/pet-friendly-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--emerald mg-bottom image-border--emerald\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/Neptune-Family-1-800x600.jpg\" alt=\"Une famille se prom\u00e8ne sur une promenade en bord de mer avec un chien, passant devant une grande statue d\u2019une figure mythique au coucher du soleil.\" width=\"400\" height=\"300\" loading=\"lazy\"><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Animaux accept\u00e9s<\/p><p class=\"size-14\">Pourquoi laisser ton compagnon \u00e0 poils \u00e0 la maison ? Virginia Beach accueille les animaux toute l\u2019ann\u00e9e.  <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/pet-friendly-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-emerald-900 mg-top\" aria-label=\"Read More - Pet Friendly\">En savoir plus<\/a><\/div><\/div>\n<\/div><\/section>\n\n<section class=\"faq-section mg-top-x2 mg-bottom-x2\" aria-label=\"Find Your Perfect Virginia Beach Experience\"><div class=\"elements-wrap padded fold-wrap xl fold pd-top-x2 pd-bottom-x2 gapped\"><div class=\"title-wrap col-sm-3\"><p class=\"alt-font-family size-24 mg-bottom-small\">Explore, Play and Unwind<\/p><h2 class=\"color-default\">Find Your Perfect Virginia Beach Experience<\/h2><p>Whether you&#8217;re planning a romantic getaway, family vacation or budget-friendly trip, discover activities and attractions that fit your style.<\/p><\/div><div class=\"content-wrap col-sm-3 accordion accordion--multi\">\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Y a-t-il des choses \u00e0 faire \u00e0 Virginia Beach en dehors de la plage ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p><br>M\u00eame si le littoral est iconique, Virginia Beach, c\u2019est bien plus que des journ\u00e9es plage. Fl\u00e2ne dans le <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/vibe-creative-district\/\">ViBe Creative District<\/a>, o\u00f9 des fresques color\u00e9es et des boutiques locales pleines de caract\u00e8re n\u2019attendent que toi. Enfile tes chaussures de rando pour<a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/experience-virginia-beachs-hiking-trails\/\"> les sentiers panoramiques<\/a> de <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/parks-nature\/first-landing-state-park\/\">First Landing State Park<\/a>, ou viens rencontrer de tr\u00e8s impressionnantes cr\u00e9atures marines au <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/virginia-aquarium-marine-science-center\/\">Virginia Aquarium &#038; Marine Science Center.<\/a> Et quand tu as besoin de recharger les batteries ? La ville t\u2019offre de la musique live, des <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/parks-nature\/adventure-park-at-virginia-beach\/\">parcs d\u2019aventure en plein air<\/a>, des <a href=\"https:\/\/www.visitvirginiabeach.com\/taste\/breweries-distilleries\/\">brasseries locales<\/a> et des <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/farmers-and-seafood-markets\/\">march\u00e9s fermiers et de fruits de mer<\/a> en plein air ; il y a toujours quelque chose de nouveau \u00e0 explorer au-del\u00e0 du sable.   <\/p><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Y a-t-il des activit\u00e9s gratuites ou petit budget \u00e0 Virginia Beach ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p>Carr\u00e9ment. Certaines des meilleures exp\u00e9riences \u00e0 Virginia Beach ne co\u00fbtent presque rien. Passe la journ\u00e9e \u00e0 te d\u00e9tendre sur l\u2019une de <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/\">nos plages incroyables<\/a>, \u00e0 faire du v\u00e9lo sur la promenade, \u00e0 explorer les parcs locaux ou \u00e0 admirer un coucher de soleil sur la <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/chesapeake-bay\/\">baie de Chesapeake<\/a>. Tu trouveras aussi<a href=\"https:\/\/www.google.com\/aclk?sa=L&#038;pf=1&#038;ai=DChsSEwih-9H2xbaUAxXQtQMAHa93OiUYACICCAEQABoCb2E&#038;co=1&#038;ase=2&#038;gclid=CjwKCAjwwpDQBhAuEiwAa-4Wozv3w_CtzGhpArp2veGZGe91ko1x5Zw2FIQ0IEvA5-iIv4V5cUWk_hoCvesQAvD_BwE&#038;cid=CAASZuRohv6Ka-6yg9EBjXIGn3GwXKPPVUSNCMmLg9rVBYMxvJk7w-q6m58hGfsQjLSk00vPLBg9eLx8miGHDIi4CgDEvtkx9eM8ZcObhU4bQ5Ig52a3Q523K2vNHm7_aztFvlABfnMj8Q&#038;cce=2&#038;category=acrcp_v1_32&#038;sig=AOD64_28ulqoE42_EV00OkqvyTLFjNlk0A&#038;q&#038;nis=4&#038;adurl=https:\/\/www.visitvirginiabeach.com\/events\/festivals-concerts\/?gad_source%3D1%26gad_campaignid%3D20493428315%26gbraid%3D0AAAAAqHI9uirsOXb8i7nn9cht67m6Ne2i%26gclid%3DCjwKCAjwwpDQBhAuEiwAa-4Wozv3w_CtzGhpArp2veGZGe91ko1x5Zw2FIQ0IEvA5-iIv4V5cUWk_hoCvesQAvD_BwE&#038;ved=2ahUKEwikvsn2xbaUAxXNmyYFHRieHTkQ0Qx6BAgQEAE\"> des \u00e9v\u00e9nements gratuits, des concerts en plein air, <\/a>de l\u2019art public haut en couleur et des <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/parks-nature\/nature-trails\/\">sentiers nature super photog\u00e9niques<\/a> dans toute la ville. Des bonnes adresses abordables aux attractions familiales, Virginia Beach te facilite la vie pour organiser une escapade m\u00e9morable sans te ruiner.    <\/p><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Quelles sont les activit\u00e9s sympas \u00e0 faire \u00e0 Virginia Beach en couple ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p>Oui, Virginia Beach a ce petit quelque chose qui rend tout plus romantique. <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/on-the-water\/kayaking-sup\/\">Fais du kayak<\/a> sur des voies d\u2019eau paisibles, r\u00e9serve <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/on-the-water\/boat-tours\/?gad_source=1&#038;gad_campaignid=21510889803&#038;gbraid=0AAAAAqHI9ujl50O1wz_MydoFvBz8rVatQ&#038;gclid=CjwKCAjwwpDQBhAuEiwAa-4WoyWMn5dv07q9P7n8tVnexhOwlDr_GyKlk74hXJzTKAdzQDE1XToWFhoCstMQAvD_BwE\">une croisi\u00e8re au coucher du soleil<\/a> le long de la c\u00f4te ou <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/sunrise-wonders-top-ways-to-begin-the-day-in-virginia-beach\/\">regarde le lever du soleil<\/a> sur l\u2019Atlantique. Passe l\u2019apr\u00e8s-midi \u00e0 explorer <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/\">diff\u00e9rents quartiers<\/a>, <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-restaurants-for-a-romantic-night-out-in-virginia-beach\/\">savoure des fruits de mer ultra-frais<\/a> avec vue sur l\u2019oc\u00e9an ou profite de musique live pr\u00e8s de l\u2019<a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/oceanfront\/\">Oceanfront<\/a>. Que ton<a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/virginia-beach-date-night-ideas\/\"> rendez-vous id\u00e9al<\/a> soit aventureux, tranquille ou un peu des deux, la romance t\u2019attend au bord de l\u2019eau.  <\/p><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Quelles sont les meilleures activit\u00e9s \u00e0 faire \u00e0 Virginia Beach avec des enfants ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p>Virginia Beach d\u00e9borde de fun en famille <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/things-to-do-with-kids-in-virginia-beach\/\">pour les enfants de tous \u00e2ges<\/a>. Passe la journ\u00e9e \u00e0 construire des ch\u00e2teaux de sable et \u00e0 faire du v\u00e9lo <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/things-to-do-with-kids-in-virginia-beach\/\">le long de la promenade<\/a>, puis explore des expos interactives et la vie marine au <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/virginia-aquarium-marine-science-center\/\">Virginia Aquarium &#038; Marine Science Center<\/a>. Les familles peuvent aussi profiter de <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/on-the-water\/dolphin-tours\/\">croisi\u00e8res d\u2019observation des dauphins<\/a>, de mini-golf, de sentiers nature, de parcs d\u2019aventure et d\u2019\u00e9v\u00e9nements saisonniers dans toute la ville. Des tout-petits aventuriers aux grands qui essaient de suivre, Virginia Beach a de quoi faire plaisir \u00e0 tout le monde.   <\/p><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Quelles sont les meilleures activit\u00e9s \u00e0 faire \u00e0 Virginia Beach le soir ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p>Quand le soleil se couche, Virginia Beach garde le rythme avec une sc\u00e8ne <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/nightlife\/\">nocturne<\/a> pleine d\u2019\u00e9nergie. Profite de <a href=\"https:\/\/www.visitvirginiabeach.com\/events\/festivals-concerts\/\">musique live<\/a> \u00e0 l\u2019Oceanfront, sirote des bi\u00e8res locales dans des <a href=\"https:\/\/www.visitvirginiabeach.com\/taste\/breweries-distilleries\/\">brasseries \u00e0 proximit\u00e9<\/a> ou savoure des fruits de mer dans des <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/top-waterfront-restaurants-in-virginia-beach\/\">restaurants au bord de l\u2019eau<\/a> avec vue sur le coucher du soleil. Assiste \u00e0 un spectacle au <a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/sandler-center-for-the-performing-arts\/424\/\">Sandler Center for the Performing Arts<\/a> ou ris aux \u00e9clats au <a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/funny-bone-comedy-club-restaurant\/461\/\">Funny Bone Comedy Club<\/a>. Tu pr\u00e9f\u00e8res quelque chose de plus tranquille ? Fais une balade sur la plage en soir\u00e9e, pagaye au clair de lune ou installe-toi pour une nuit tout en douceur.    <\/p><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Que faire \u00e0 proximit\u00e9 \u00e0 Virginia Beach ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p>\u00c0 Virginia Beach, chaque coin de la ville a sa personnalit\u00e9, et \u00e7a vaut le d\u00e9tour. \u00c0 l\u2019Oceanfront, fais du v\u00e9lo sur la promenade, ou r\u00e9gale-toi de fruits de mer frais avant de rester pour la musique live et l\u2019effervescence de la vie nocturne. Parcours le <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/vibe-creative-district\/\">ViBe Creative District<\/a> pour ses fresques color\u00e9es et <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/shopping\/\">fais les boutiques<\/a> dans des enseignes ind\u00e9pendantes pour d\u00e9nicher des pi\u00e8ces uniques introuvables ailleurs. Les amoureux du plein air peuvent filer \u00e0 <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/outdoor-activities\/parks-nature\/first-landing-state-park\/\">First Landing State Park<\/a> pour rando, kayak et observation de la faune le long de la <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/chesapeake-bay\/\">baie de Chesapeake<\/a>. Et quand tu as envie d\u2019aller plus loin, les Outer Banks, Colonial Williamsburg et Washington D.C. se font facilement en voiture : Virginia Beach est le camp de base parfait pour<a href=\"https:\/\/www.visitvirginiabeach.com\/plan\/trip-ideas\/\"> explorer toute la r\u00e9gion<\/a>.    <\/p><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\"><button class=\"accordion-trigger\" aria-expanded=\"false\"><span class=\"trigger-title size-20 weight-700\"><strong>Est-ce facile de visiter Virginia Beach avec des animaux ?<\/strong><\/span><span class=\"trigger-icon\" aria-hidden=\"true\"><\/span><\/button><div class=\"accordion-panel\" role=\"region\"><div class=\"panel-inner\"><div class=\"panel-content\"><p>Oui. Virginia Beach est une destination accueillante pour les voyageurs avec des animaux. De nombreux espaces ext\u00e9rieurs, dont <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/pet-friendly-virginia-beach\/\">certaines zones de plage<\/a> (avec des r\u00e8gles selon la saison), des parcs et des sentiers, acceptent les animaux. Tu trouveras aussi des h\u00f4tels et des locations de vacances qui <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/pet-friendly-fun-in-virginia-beach\/\">accueillent les compagnons \u00e0 poils<\/a>, ainsi que des restaurants avec terrasse o\u00f9 les animaux sont les bienvenus. Pense simplement \u00e0 v\u00e9rifier les r\u00e8gles locales et les obligations de laisse pour que tout le monde, \u00e0 deux comme \u00e0 quatre pattes, passe un super moment.    <\/p><\/div><\/div><\/div><\/div>\n<\/div><\/div><\/section>\n\n<section class=\"image-accordion\" role=\"group\" aria-label=\"Accordion Sections\"><div class=\"title-wrap padded fold-wrap xl mg-bottom-x2 mg-top-x2\"><p class=\"alt-font-family size-32 color-neo-700 mg-bottom-small eyebrow\" id=\"related-articles-eyebrow\">Discover<\/p><h2 class=\"color-default\" id=\"related-articles-heading\">Kick-Start Your Virginia Beach Vacation<\/h2><p>Find your fun and map out memories with these resources. We\u2019re here to help.<\/p><\/div><div class=\"accordion-wrap padded fold fold-wrap xl mg-bottom-x4\">\n<div class=\"col\"><div class=\"col-anchor has-bg\" aria-controls=\"S\u00e9jour\" id=\"anchor1\" role=\"button\" tabindex=\"0\" aria-label=\"S\u00e9jour\" aria-expanded=\"false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/04\/042323_Marriott-Virginia-Beach-Meetings_1983-lowres.jpg\" alt=\"B\u00e2timent d\u2019h\u00f4tel illumin\u00e9 au cr\u00e9puscule, avec une piscine ext\u00e9rieure incurv\u00e9e au premier plan et des personnes rassembl\u00e9es pr\u00e8s des lumi\u00e8res au bord de la piscine.\" class=\"background-image\" width=\"0\" height=\"0\"><span class=\"anchor-title color-white size-24 head-font-family weight-700\">S\u00e9jour<\/span><div class=\"col-content\" id=\"spring\" aria-labelledby=\"anchor1\"><p class=\"h3 color-default\">S\u00e9jour<\/p><p class=\"size-14 color-neo-700\">R\u00e9veille-toi au son des vagues ou d\u00e9connecte sous les \u00e9toiles. Virginia Beach propose des resorts en bord de mer, des cabanes cosy, des s\u00e9jours pet-friendly et tout ce qu\u2019il y a entre les deux. <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/stay\/\" class=\"head-font-family color-fuchsia-900 has-icon--tailarrow-right mg-top-small read-more\" rel=\"noopener noreferrer\">C\u2019est parti<\/a><\/div><\/div><\/div>\n\n\n\n<div class=\"col\"><div class=\"col-anchor has-bg\" aria-controls=\"Savourer\" id=\"anchor1\" role=\"button\" tabindex=\"0\" aria-label=\"Savourer\" aria-expanded=\"false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/04\/042023_Mahis_0503-Edit-lowres.jpg\" alt=\"Trois personnes sont assises \u00e0 une table de restaurant en terrasse, souriantes et en pleine conversation, en profitant de plats et de boissons au coucher du soleil.\" class=\"background-image\" width=\"0\" height=\"0\"><span class=\"anchor-title color-white size-24 head-font-family weight-700\">Savourer<\/span><div class=\"col-content\" id=\"spring\" aria-labelledby=\"anchor1\"><p class=\"h3 color-default\">Savourer<\/p><p class=\"size-14 color-neo-700\">Des fruits de mer tout juste p\u00each\u00e9s aux saveurs tout droit sorties de la ferme, la sc\u00e8ne culinaire brille \u00e0 Virginia Beach. Profite de tables au bord de l\u2019eau, de terrasses en plein air, et m\u00eame de pique-niques \u00e0 emporter. <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/taste\/\" class=\"head-font-family color-fuchsia-900 has-icon--tailarrow-right mg-top-small read-more\" rel=\"noopener noreferrer\">C\u2019est parti<\/a><\/div><\/div><\/div>\n\n\n\n<div class=\"col\"><div class=\"col-anchor has-bg\" aria-controls=\"Plan\" id=\"anchor1\" role=\"button\" tabindex=\"0\" aria-label=\"Plan\" aria-expanded=\"false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/05\/Inn-at-Old-Beach-Exterior-Friends.jpg\" alt=\"Deux femmes marchent sur un chemin bord\u00e9 de verdure, s\u2019approchant d\u2019une maison bleu clair avec un porche.\" class=\"background-image\" width=\"0\" height=\"0\"><span class=\"anchor-title color-white size-24 head-font-family weight-700\">Planifie<\/span><div class=\"col-content\" id=\"spring\" aria-labelledby=\"anchor1\"><p class=\"h3 color-default\">Planifie<\/p><p class=\"size-14 color-neo-700\">Des id\u00e9es de s\u00e9jour aux conseils transport, planifie chaque d\u00e9tail de ton escapade \u00e0 VB en toute simplicit\u00e9. Retrouve des guides, des cartes, des infos parking et plus encore pour des vacances sans stress. <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/plan\/\" class=\"head-font-family color-fuchsia-900 has-icon--tailarrow-right mg-top-small read-more\" rel=\"noopener noreferrer\">C\u2019est parti<\/a><\/div><\/div><\/div>\n\n\n\n<div class=\"col\"><div class=\"col-anchor has-bg\" aria-controls=\"Events\" id=\"anchor1\" role=\"button\" tabindex=\"0\" aria-label=\"Events\" aria-expanded=\"false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/PH_LSR25_Point-Break-Music-Festival-2025-12-scaled.jpg\" alt=\"Une grande foule profite d\u2019un concert en plein air tr\u00e8s anim\u00e9, \u00e9clair\u00e9 par une lumi\u00e8re rouge vibrante, avec des immeubles en arri\u00e8re-plan \u00e0 Virginia Beach lors du Point Break Music Festival.\" class=\"background-image\" width=\"0\" height=\"0\"><span class=\"anchor-title color-white size-24 head-font-family weight-700\">\u00c9v\u00e9nements<\/span><div class=\"col-content\" id=\"spring\" aria-labelledby=\"anchor1\"><p class=\"h3 color-default\">\u00c9v\u00e9nements<\/p><p class=\"size-14 color-neo-700\">Des festivals gourmands et comp\u00e9titions de surf aux illuminations de f\u00eates et concerts en bord de mer, Virginia Beach distille les good vibes toute l\u2019ann\u00e9e. Viens pour le fun, reste pour les souvenirs.  <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/events\/\" class=\"head-font-family color-fuchsia-900 has-icon--tailarrow-right mg-top-small read-more\" rel=\"noopener noreferrer\">C\u2019est parti<\/a><\/div><\/div><\/div>\n<\/div><\/section>\n<style data-miles-ai=\"loading-css\">.miles-ai-mfe:not(.loaded) { position: relative; min-height: 100px; display: flex; align-items: center; justify-content: center; }.miles-ai-mfe:not(.loaded)::after { content: \"\"; position: relative; width: 20px; height: 20px; border: 2px solid #ccc; border-top: 2px solid #333; border-radius: 50%; animation: ai-spin 1s linear infinite; z-index: 1; }@keyframes ai-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.miles-ai-mfe.loaded::before, .miles-ai-mfe.loaded::after { display: none; }<\/style><script data-miles-ai=\"global-js\">window.addEventListener('aisearch_unifyFilterKeys', function (event) {\r\n  const filterKeyMappings = {\r\n  '_to_delete': [       \r\n      'Hours of Operation',\r\n      'Happy Hour Times',   \r\n      'Admission Fee Cost',\r\n      'Live Music',\r\n      'Operating Hours'                                                                                                                                                                                                   \r\n    ], \r\n  'Tags': ['post_tag'],\r\n  'Categories': ['category']\r\n};\r\n\r\n  event.detail.mappings = filterKeyMappings;\r\n});<\/script><style data-miles-ai=\"template-css\" data-template=\"listings-with-map\">.miles-ai-template--listings {\r\n  .miles-ai-search {\r\n    --drawer-direction: right;\r\n    --drawer-size: 100%;\r\n\r\n    --background-page: var(--color-white);\r\n    --primary-color: var(--color-fuchsia);\r\n    --primary-hover: var(--color-fuchsia-200);\r\n    --text-primary: var(--color-cyan-900);\r\n    --text-secondary: var(--color-black);\r\n    --border-radius: 0;\r\n\r\n    --input-border: var(--color-cyan-900);\r\n    --input-focus: var(--color-cyan-900);\r\n\r\n    \/* helpful base tuning *\/\r\n    --card-padding: 20px;\r\n    --grid-gap: 24px;\r\n    --desktop-grid-gap: 24px;\r\n    --list-item-gap: 20px;\r\n    --list-item-padding: 20px;\r\n    --results-grid-card-size: 260px;\r\n    --results-grid-card-size-desktop: 320px;\r\n\r\n    \/* button system *\/\r\n    --button-bg: var(--color-fuchsia);\r\n    --button-border: var(--color-fuchsia);\r\n    --button-color: var(--color-white);\r\n\r\n    --button-bg-hover: var(--color-fuchsia-200);\r\n    --button-border-hover: var(--color-fuchsia-200);\r\n    --button-color-hover: var(--color-black);\r\n\r\n    --button-bg-active: var(--color-fuchsia);\r\n    --button-border-active: var(--color-fuchsia);\r\n    --button-color-active: var(--color-white);\r\n\r\n    --button-bg-active-hover: var(--color-fuchsia-200);\r\n    --button-border-active-hover: var(--color-fuchsia-200);\r\n    --button-color-active-hover: var(--color-black);\r\n\r\n    max-width: 1680px;\r\n    padding-left: calc(var(--grid-gap)*2);\r\n    padding-right: calc(var(--grid-gap)*2);\r\n    font-size: 16px;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .miles-ai-search-show-more-button {\r\n    border: none;\r\n    border-bottom: 2px solid rgba(0, 0, 0, 0);\r\n    border-radius: 0;\r\n    justify-content: flex-start;\r\n    background: none;\r\n    padding: 0 0 .3rem 0;\r\n    font-family: var(--head-font-family);\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    color: var(--primary-color);\r\n    display: inline-flex;\r\n    width: fit-content;\r\n    align-self: flex-start;\r\n    align-items: center;\r\n    gap: 6px;\r\n    cursor: pointer;\r\n\r\n    span {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      color: var(--primary-color);\r\n    }\r\n\r\n    .miles-ai-search-show-more-chevron {\r\n      color: var(--primary-color);\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    &:hover,\r\n    &:focus {\r\n      border-color: var(--primary-hover);\r\n    }\r\n\r\n    &[aria-expanded=\"true\"] .miles-ai-search-show-more-chevron {\r\n      transform: rotate(180deg);\r\n    }\r\n  }\r\n\r\n  .miles-ai-search-component-title {\r\n    h2,\r\n    a {\r\n      color: var(--color-cyan-900);\r\n    }\r\n  }\r\n\r\n  .miles-ai-search-result-card-title {\r\n    font-size: 20px;\r\n    line-height: 1.2;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .miles-ai-search-result-card,\r\n  .miles-ai-search-filter-group {\r\n    font-size: 14px;\r\n    line-height: 1.4;\r\n  }\r\n\r\n  .miles-ai-search__filters-sidebar {\r\n    border: none;\r\n    padding: 16px 26px 16px 16px;\r\n  }\r\n\r\n  .miles-ai-search-drawer-overlay {\r\n    z-index: 1001; \/\/ to be over leaflet map pane which has 1000 z-index\r\n  }\r\n\r\n  .miles-ai-search__filter-section {\r\n    .miles-ai-search-date-range-filter__inputs {\r\n      display: none;\r\n    }\r\n    .miles-ai-search__filter-section-title {\r\n      font-size: 20px;\r\n    }\r\n    .miles-ai-search-filter-title {\r\n      font-size: 16px;\r\n    }\r\n    .miles-ai-search-filter-label {\r\n      font-size: 14px;\r\n    }\r\n  }\r\n\r\n  .miles-ai-search-result-card {\r\n    border: none;\r\n  }\r\n\r\n  .miles-ai-search__content-type--event {\r\n    .miles-ai-search-result-card-time,\r\n    .miles-ai-search-result-card-teaser {\r\n      display: none;\r\n    }\r\n  }\r\n  \/* result card images *\/\r\n  .miles-ai-search-result-card-image,\r\n  .miles-ai-search-result-card-image img {\r\n    aspect-ratio: 4 \/ 3;\r\n    object-fit: cover;\r\n  }\r\n\r\n  \/* image hover corner arrow (match site pattern) *\/\r\n  .miles-ai-search-result-card {\r\n    .card-detail-row {\r\n      color: var(--text-secondary);\r\n    }\r\n    .miles-ai-search-result-card-image {\r\n      position: relative;\r\n      overflow: hidden;\r\n\r\n      &::selection {\r\n        background: transparent;\r\n      }\r\n\r\n      img {\r\n        display: block;\r\n        border-bottom: 4px solid var(--color-cyan);\r\n      }\r\n\r\n      .miles-ai-search-result-card-image--clickable {\r\n        position: relative;\r\n        display: block;\r\n\r\n        &::before,\r\n        &::after {\r\n          content: \"\";\r\n          position: absolute;\r\n          bottom: 0;\r\n          width: 16px;\r\n          height: 4px;\r\n          background: var(--background-page);\r\n          z-index: 2;\r\n        }\r\n\r\n        &::before {\r\n          left: 0;\r\n        }\r\n\r\n        &::after {\r\n          right: 0;\r\n        }\r\n      }\r\n\r\n      &::after {\r\n        content: \"\";\r\n        position: absolute;\r\n        bottom: -20%;\r\n        right: -20%;\r\n        width: 60px;\r\n        height: 60px;\r\n        background-color: var(--color-cyan);\r\n        clip-path: polygon(100% 0, 0% 100%, 100% 100%);\r\n        transition: bottom 0.3s ease, right 0.3s ease;\r\n        z-index: 2;\r\n      }\r\n\r\n      &::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        bottom: -20%;\r\n        right: -20%;\r\n        width: 60px;\r\n        height: 60px;\r\n        background: url(\"data:image\/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M18.2063 12.2063L18.9156 11.5001L18.2094 10.7938L13.7094 6.29385L13 5.58447L11.5875 7.0001L12.2937 7.70635L15.0875 10.5001H6H5V12.5001H6H15.0844L12.2906 15.2938L11.5875 16.0001L13 17.4157L13.7063 16.7095L18.2063 12.2095V12.2063Z' fill='black'\/%3E%3C\/svg%3E%0A\") no-repeat 90% 90%\/50%;\r\n        z-index: 3;\r\n        transition: bottom 0.3s ease, right 0.3s ease;\r\n      }\r\n\r\n      &:hover::after,\r\n      &:hover::before {\r\n        bottom: 0;\r\n        right: 0;\r\n      }\r\n    }\r\n    .miles-ai-search-result-card-date-wrapper {\r\n      .card-detail-row {\r\n        font-size: 14px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .miles-ai-search-pagination-page-button {\r\n    border: none;\r\n    border-radius: 0;\r\n    background-color: var(--background-page);\r\n    font-family: var(--head-font-family);\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    color: var(--text-secondary);\r\n    &:hover, &:focus {\r\n      background-color: var(--button-bg-hover);\r\n    }\r\n    &.active:disabled {\r\n      background-color: var(--button-bg-active);\r\n      color: var(--button-color-active);\r\n      opacity: 1;\r\n    }\r\n  }\r\n  .miles-ai-search-pagination-button {\r\n    border-radius: 0;\r\n    border: none;\r\n    background-color: var(--background-page);\r\n    color: var(--text-secondary);\r\n    span {\r\n      color: var(--text-secondary);\r\n    }\r\n    &:disabled {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  .miles-ai-search-input-wrapper {\r\n    .miles-ai-search-icon {\r\n      display: none !important;\r\n    }\r\n    .miles-ai-search-input {\r\n      border-radius: 32px;\r\n      padding-left: var(--search-input-padding);\r\n      font-size: 13.333px;\r\n      font-weight: normal;\r\n      &:focus-visible {\r\n        border: 2px solid var(--input-focus);\r\n      }\r\n    }\r\n    .miles-ai-search-button--inline {\r\n      background: var(--color-cyan-100);\r\n      border-radius: 32px;\r\n      border-color: var(--color-cyan-100);\r\n      right: .7rem;\r\n      &:hover, &:focus {\r\n        background: var(--color-cyan-900);\r\n        border-color: var(--color-cyan-900);\r\n        .miles-ai-search-button-icon {\r\n          color: var(--color-white);\r\n        }\r\n      }\r\n      .miles-ai-search-button-icon {\r\n        width: 18px !important;\r\n        height: 18px !important;\r\n        scale: .65;\r\n        color: var(--color-default);\r\n\r\n        &:hover, &:focus {\r\n          background: var(--color-cyan-900);\r\n          border-color: var(--color-cyan-900);\r\n          color: var(--color-white);\r\n        }\r\n\r\n        svg {\r\n          overflow: visible;\r\n        }\r\n\r\n        path {\r\n          stroke: currentColor;\r\n          stroke-width: .6;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  \/* display switcher (segmented pill - match live site) *\/\r\n  .miles-ai-search-display-switcher {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    flex-wrap: nowrap;\r\n    justify-content: center;\r\n    gap: 2px;\r\n    padding: 5px;\r\n    border-radius: 20px;\r\n    background-color: var(--color-fuchsia-100);\r\n  }\r\n\r\n  .miles-ai-search-display-switcher__btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    padding: .4rem 1.5rem .4rem 1.2rem;\r\n\r\n    font-family: var(--head-font-family);\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n\r\n    border: none;\r\n    border-radius: 9999px;\r\n    background-color: transparent;\r\n\r\n    color: var(--text-secondary);\r\n    cursor: pointer;\r\n\r\n    transition: background-color 0.2s ease, color 0.2s ease;\r\n    &:hover, :focus {\r\n      background-color: var(--color-fuchsia-200);\r\n      .miles-ai-search-display-switcher__label, .miles-icon {\r\n        color: var(--text-secondary);\r\n      }\r\n    }\r\n\r\n  }\r\n\r\n  .miles-ai-search-display-switcher__btn--active {\r\n    &:hover, :focus {\r\n      .miles-icon {\r\n        color: var(--text-secondary);\r\n      }\r\n      .miles-ai-search-display-switcher__label {\r\n        color: var(--color-white);\r\n      }\r\n    }\r\n  }\r\n\r\n  .miles-ai-search-display-switcher__btn[aria-pressed=\"true\"] {\r\n    background-color: var(--button-bg);\r\n    color: var(--button-color);\r\n  }\r\n\r\n  .miles-ai-search-display-switcher__btn:not([aria-pressed=\"true\"]):hover {\r\n    color: var(--primary-color);\r\n  }\r\n\r\n  @media screen and (max-width: 450px) {\r\n    .miles-ai-search-results-header:has(.miles-ai-search-results-header__text):has(.miles-ai-search-sort-container):has(.miles-ai-search-display-switcher):not(:has(.miles-ai-search-filter-pills)) {\r\n        grid-template-columns: auto;\r\n        grid-template-rows: 1fr 1fr;\r\n        grid-template-areas: \"sorting switcher\"\r\n                             \"text text\";\r\n    }\r\n}\r\n\r\n  \/* datepicker (air-datepicker) theming *\/\r\n  \/* (existing air-datepicker theming block would be here) *\/\r\n\r\n  \/* react-datepicker theming (actual component in use) *\/\r\n  .react-datepicker {\r\n    border: none;\r\n    border-radius: var(--border-radius);\r\n    background: var(--background-page);\r\n    font-family: var(--head-font-family);\r\n  }\r\n\r\n  .react-datepicker__header {\r\n    background: transparent;\r\n    border-bottom: 1px solid var(--color-cyan-900);\r\n  }\r\n\r\n  .react-datepicker__current-month {\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    color: var(--text-primary);\r\n  }\r\n\r\n  .react-datepicker__day-name {\r\n    color: var(--text-secondary);\r\n    font-size: 12px;\r\n  }\r\n\r\n  .react-datepicker__day {\r\n    color: var(--text-primary);\r\n    border-radius: 0;\r\n  }\r\n\r\n  .react-datepicker__day:hover {\r\n    background: var(--color-fuchsia-100);\r\n  }\r\n\r\n  .react-datepicker__day--selected,\r\n  .react-datepicker__day--keyboard-selected {\r\n    background: var(--button-bg);\r\n    color: var(--button-color);\r\n  }\r\n\r\n  .react-datepicker__day,\r\n  .react-datepicker__day--selected,\r\n  .react-datepicker__day--keyboard-selected {\r\n    border-radius: 50px;\r\n    padding: 3px 15px;\r\n  }\r\n\r\n  .react-datepicker__day--in-range {\r\n    background: var(--color-fuchsia-100);\r\n  }\r\n\r\n  .react-datepicker__day--disabled {\r\n    color: #ccc;\r\n  }\r\n\r\n  .react-datepicker__navigation-icon::before {\r\n    border-color: var(--text-secondary);\r\n  }\r\n\r\n  \/* make date inputs full width *\/\r\n  .miles-ai-search-date-range-filter__inputs {\r\n    display: block;\r\n    .miles-ai-search-date-range-filter__start-date,\r\n    .miles-ai-search-date-range-filter__end-date {\r\n      margin-bottom: 12px;\r\n    }\r\n    .react-datepicker__input-container {\r\n      border-radius: var(--gap-2);\r\n      border: 0 none;\r\n      padding: var(--gap) var(--gap) var(--gap) 2.5rem;\r\n      width: 100%;\r\n      background: var(--color-cyan-100) url(\"data:image\/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M4.3125 0.5625V0H3.1875V0.5625V1.5H0.75V3.375V4.5V10.875V12H1.875H10.125H11.25V10.875V4.5V3.375V1.5H8.8125V0.5625V0H7.6875V0.5625V1.5H4.3125V0.5625ZM1.875 4.5H3.75V5.8125H1.875V4.5ZM1.875 6.9375H3.75V8.4375H1.875V6.9375ZM4.875 6.9375H7.125V8.4375H4.875V6.9375ZM8.25 6.9375H10.125V8.4375H8.25V6.9375ZM10.125 5.8125H8.25V4.5H10.125V5.8125ZM10.125 9.5625V10.875H8.25V9.5625H10.125ZM7.125 9.5625V10.875H4.875V9.5625H7.125ZM3.75 9.5625V10.875H1.875V9.5625H3.75ZM7.125 5.8125H4.875V4.5H7.125V5.8125Z' fill='%230A7FAA'\/%3E%3C\/svg%3E%0A\") no-repeat 16px 16px\/14px;\r\n      font-size: 12px;\r\n      color: var(--color-neo-700);\r\n\r\n      textarea {\r\n        border: none;\r\n        padding: 0;\r\n        background-color: var(--color-cyan-100);\r\n        font-family: var(--head-font-family);\r\n      }\r\n    }\r\n  }\r\n\r\n  .leaflet-popup-content-wrapper {\r\n    border-radius: 0;\r\n  }\r\n\r\n  .leaflet-popup-content {\r\n    min-width: 180px;\r\n    margin: 0;\r\n    \r\n    @media screen and (min-width: 400px) {\r\n      min-width: 250px;\r\n    }\r\n  }\r\n\r\n  .leaflet-popup-content {\r\n    .miles-ai-search-result-card {\r\n      width: 100%;\r\n      min-width: 100%;\r\n      border: none;\r\n    }\r\n  }\r\n}\n\n\/* Child template styles *\/\n.miles-ai-mfe[data-template=\"listings-with-map\"] {\r\n  .miles-ai-search {\r\n    @media screen and (min-width: 768px) {\r\n      .miles-ai-search-display-switcher__label {\r\n        position: relative;\r\n        height: auto;\r\n        width: auto;\r\n        margin: unset;\r\n      }\r\n    }\r\n  }\r\n}<\/style><script data-miles-ai=\"template-js\" data-template=\"listings-with-map\">\/\/ ============================================================\r\n  \/\/ Find the instance element and config by selector or template.\r\n  \/\/ ============================================================\r\n  function findInstance(selector) {\r\n    var el = document.querySelector(selector);\r\n    if (!el) return null;\r\n    try {\r\n      return {\r\n        el: el,\r\n        config: JSON.parse(el.getAttribute('data-config')),\r\n        template: el.getAttribute('data-template'),\r\n      };\r\n    } catch (e) {\r\n      return null;\r\n    }\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ Mount handler \u2014 fires once per instance\r\n  \/\/ ============================================================\r\n  window.addEventListener('aisearch_onMount', function (event) {\r\n    var selector = event.detail && event.detail.selector;\r\n    if (!selector) return;\r\n\r\n    var instance = findInstance(selector);\r\n    if (!instance) return;\r\n\r\n    var config = {};\r\n\r\n    \/\/ Event type\r\n    if (instance.config.type === 'event') {\r\n      config.searchBehavior = { placeholder: 'Search for events by interest, topic, or idea...' };\r\n      config.filters = Object.assign(config.filters || {}, { showDatePicker: true });\r\n      config.results = Object.assign(config.results || {}, { resultLayout: \"list\" });\r\n      config.sorting = {\r\n        initialSort: 'next_occurrence:asc',\r\n        sortOptions: []\r\n      };\r\n    }\r\n\r\n    if (Object.keys(config).length > 0) {\r\n      config.selector = selector;\r\n      window.dispatchEvent(new CustomEvent('aisearch_updateConfig', { detail: config }));\r\n    }\r\n  });\r\n\r\n\r\nwindow.addEventListener('aisearch_onTransformResults', function(event) {\r\n  event.detail.results.forEach(function(result) {\r\n    var extras = result.json.extras;\r\n    extras.rankSort = (extras.rank || '').toLowerCase() === 'yes' ? 1 : 0;\r\n  });\r\n});\n\n\/\/ Child template scripts\n\/**\r\n * Custom Display Multi-Layout Template\r\n *\/\r\n\r\n\/\/ ========================================================================\r\n\/\/ CONFIG\r\n\/\/ ========================================================================\r\n\r\nvar LEAFLET_CSS = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css';\r\nvar LEAFLET_JS = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\r\n\r\n\/\/ Default map center and zoom (Virginia Beach)\r\nvar DEFAULT_CENTER = [36.85, -75.98];\r\nvar DEFAULT_ZOOM = 11;\r\n\r\n\/\/ Map container height\r\nvar MAP_HEIGHT = '600px';\r\n\r\n\/\/ Max distance in degrees from DEFAULT_CENTER to include a marker (~1 degree \u2248 69 miles).\r\n\/\/ Skips results with bad\/erroneous lat\/lon outside the Virginia Beach area.\r\nvar MAX_DISTANCE = 1;\r\n\r\n\/\/ Only render for a specific selector (or null for all instances)\r\nvar SELECTOR_FILTER = null;\r\n\r\n\/\/ ========================================================================\r\n\/\/ STATE\r\n\/\/ ========================================================================\r\n\r\nvar map = null;\r\nvar markersLayer = null;\r\nvar leafletReady = false;\r\nvar pendingDetail = null;\r\nvar popupCleanups = [];\r\n\r\n\/\/ ========================================================================\r\n\/\/ MAP INITIALIZATION\r\n\/\/ ========================================================================\r\n\r\nfunction injectTileFix() {\r\n    if (document.getElementById('leaflet-tile-fix')) return;\r\n    var style = document.createElement('style');\r\n    style.id = 'leaflet-tile-fix';\r\n    \/\/ Override any site CSS that constrains img dimensions (e.g. max-width: 100%).\r\n    \/\/ Leaflet tiles are <img> elements with absolute positioning and must not be constrained.\r\n    style.textContent = '.leaflet-container img { max-width: none !important; max-height: none !important; width: auto !important; min-width: unset !important; }';\r\n    document.head.appendChild(style);\r\n}\r\n\r\nfunction initMap(container, onReady) {\r\n    var L = window.L;\r\n    injectTileFix();\r\n    container.style.height = MAP_HEIGHT;\r\n    container.style.width = '100%';\r\n    \/\/ tap: false fixes iOS Safari touch handling conflicts in Leaflet\r\n    map = L.map(container, { tap: false }).setView(DEFAULT_CENTER, DEFAULT_ZOOM);\r\n    L.tileLayer('https:\/\/tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\r\n        attribution: '&copy; <a href=\"http:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a>',\r\n        maxZoom: 19,\r\n        detectRetina: false\r\n    }).addTo(map);\r\n    markersLayer = L.layerGroup().addTo(map);\r\n    map.invalidateSize();\r\n    onReady();\r\n}\r\n\r\n\/\/ ========================================================================\r\n\/\/ LAYOUT RENDER FUNCTIONS\r\n\/\/ ========================================================================\r\n\r\nfunction placeMarkers(detail) {\r\n    var L = window.L;\r\n    markersLayer.clearLayers();\r\n\r\n    popupCleanups.forEach(function (cleanup) { cleanup(); });\r\n    popupCleanups.length = 0;\r\n\r\n    var results = detail.filteredResults || [];\r\n    var bounds = [];\r\n\r\n    results.forEach(function (result) {\r\n        var lat = result && result.json && result.json.extras && result.json.extras.lat;\r\n        var lon = result && result.json && result.json.extras && result.json.extras.lon;\r\n        if (!lat || !lon) return;\r\n\r\n        if (MAX_DISTANCE) {\r\n            var dLat = Math.abs(lat - DEFAULT_CENTER[0]);\r\n            var dLon = Math.abs(lon - DEFAULT_CENTER[1]);\r\n            if (dLat > MAX_DISTANCE || dLon > MAX_DISTANCE) return;\r\n        }\r\n\r\n        var id = result.content_identifier || result.id || String((result.json || {}).id);\r\n        var marker = L.marker([lat, lon]).addTo(markersLayer);\r\n\r\n        var popupEl = document.createElement('div');\r\n\r\n        try {\r\n            var cleanup = detail.renderCard(id, popupEl);\r\n            if (cleanup) popupCleanups.push(cleanup);\r\n        } catch (e) {\r\n            popupEl.innerHTML = '<div style=\"padding:8px\">' + (result.json && result.json.title ? result.json.title : 'View') + '<\/div>';\r\n        }\r\n\r\n        marker.bindPopup(popupEl);\r\n        bounds.push([lat, lon]);\r\n    });\r\n\r\n    if (bounds.length) {\r\n        map.fitBounds(bounds, { padding: [40, 40], maxZoom: 16 });\r\n    }\r\n}\r\n\r\nfunction renderMapLayout(container, detail) {\r\n    if (!map) {\r\n        initMap(container, function () { placeMarkers(detail); });\r\n    } else {\r\n        map.invalidateSize();\r\n        placeMarkers(detail);\r\n    }\r\n}\r\n\r\n\/\/ ========================================================================\r\n\/\/ LAYOUT REGISTRY\r\n\/\/ Map layout keys to their render functions.\r\n\/\/ Container convention: #aisearch-custom-display-{key}\r\n\/\/ To add a layout: define a render function and add an entry here.\r\n\/\/ ========================================================================\r\n\r\nvar layouts = {\r\n    'map': renderMapLayout,\r\n    \/\/ 'otherDisplayKey': renderCustomLayout\r\n};\r\n\r\n\/\/ ========================================================================\r\n\/\/ LEAFLET LOADING\r\n\/\/ ========================================================================\r\n\r\nfunction loadLeaflet(callback) {\r\n    var cssReady = false;\r\n    var jsReady = false;\r\n\r\n    function onBothReady() {\r\n        \/\/ One rAF ensures the CSS has been applied to the DOM before Leaflet\r\n        \/\/ reads any computed styles during map initialization.\r\n        requestAnimationFrame(function () { callback(); });\r\n    }\r\n\r\n    function check() {\r\n        if (cssReady && jsReady) onBothReady();\r\n    }\r\n\r\n    var link = document.createElement('link');\r\n    link.rel = 'stylesheet';\r\n    link.href = LEAFLET_CSS;\r\n    link.onload = function () { cssReady = true; check(); };\r\n    link.onerror = function () { cssReady = true; check(); }; \/\/ don't block on CSS failure\r\n    document.head.appendChild(link);\r\n\r\n    var script = document.createElement('script');\r\n    script.src = LEAFLET_JS;\r\n    script.onload = function () { leafletReady = true; jsReady = true; check(); };\r\n    script.onerror = function () {\r\n        console.error('[vvb-map] Failed to load Leaflet from:', LEAFLET_JS);\r\n    };\r\n    document.head.appendChild(script);\r\n}\r\n\r\n\/\/ ========================================================================\r\n\/\/ DISPLAY HANDLER\r\n\/\/ ========================================================================\r\n\r\nfunction handleDisplayResults(detail) {\r\n    var handler = layouts[detail.activeLayout];\r\n    if (!handler) return;\r\n\r\n    var containerId = 'aisearch-custom-display-' + detail.activeLayout;\r\n    var root = detail.selector ? document.querySelector(detail.selector) : document;\r\n    var container = (root || document).querySelector('#' + containerId);\r\n    if (!container) return;\r\n\r\n    handler(container, detail);\r\n}\r\n\r\n\/\/ ========================================================================\r\n\/\/ EVENT LISTENER\r\n\/\/ ========================================================================\r\n\r\nwindow.addEventListener('aisearch_onDisplayResults', function (event) {\r\n    var detail = event.detail;\r\n    if (!detail) return;\r\n\r\n    if (!layouts[detail.activeLayout]) return;\r\n\r\n    if (SELECTOR_FILTER && detail.selector !== SELECTOR_FILTER) return;\r\n\r\n    if (typeof window.L !== 'undefined') {\r\n        leafletReady = true;\r\n    }\r\n\r\n    if (!leafletReady) {\r\n        pendingDetail = detail;\r\n        if (!document.querySelector('script[src=\"' + LEAFLET_JS + '\"]')) {\r\n            loadLeaflet(function () {\r\n                if (pendingDetail) {\r\n                    handleDisplayResults(pendingDetail);\r\n                    pendingDetail = null;\r\n                }\r\n            });\r\n        }\r\n        return;\r\n    }\r\n\r\n    handleDisplayResults(detail);\r\n});\r\n<\/script><div class=\"miles-ai-mfe miles-ai-template--listings-with-map miles-ai-template--listings\" id=\"miles-ai-1\" data-template=\"listings-with-map\" data-config='{&quot;apiEndpoint&quot;:&quot;listings&quot;,&quot;modules&quot;:[&quot;pagination&quot;,&quot;filtering&quot;,&quot;sorting&quot;,&quot;ai-search&quot;,&quot;analytics&quot;],&quot;ui&quot;:{&quot;showAiLogos&quot;:true,&quot;componentTitle&quot;:&quot;Explore Things to Do in Virginia Beach&quot;},&quot;searchBehavior&quot;:{&quot;placeholder&quot;:&quot;Search&quot;,&quot;mode&quot;:&quot;manual&quot;,&quot;minQueryLength&quot;:4,&quot;showButton&quot;:true,&quot;hideExpiredContent&quot;:true,&quot;buttonText&quot;:&quot;&quot;,&quot;buttonIcon&quot;:&quot;magnifying-glass&quot;,&quot;showQueryAsPill&quot;:true,&quot;showAISummary&quot;:true,&quot;useStreamingSummary&quot;:true},&quot;theme&quot;:{&quot;typography&quot;:{&quot;fontFamily&quot;:&quot;var(--font-family-base)&quot;}},&quot;results&quot;:{&quot;resultLayout&quot;:&quot;Grid&quot;,&quot;showResultsHeader&quot;:true,&quot;customImageFallback&quot;:&quot;\/wp-content\/themes\/virginia-beach\/assets\/images\/profile_default.webp?v=1&quot;,&quot;resultsHeaderText&quot;:&quot;Showing {firstResult} - {lastResult} of {totalResults} {:totalResults}&quot;,&quot;cardClickable&quot;:false,&quot;linkTarget&quot;:&quot;_self&quot;,&quot;showImages&quot;:true,&quot;imageClickable&quot;:true,&quot;showTeasers&quot;:true,&quot;lineClamp&quot;:4,&quot;showRegion&quot;:true,&quot;showScores&quot;:false,&quot;showContentType&quot;:false,&quot;showFeatured&quot;:false,&quot;showCTALink&quot;:false,&quot;listingWebsites&quot;:{&quot;business&quot;:&quot;&quot;,&quot;booking&quot;:&quot;&quot;,&quot;mobile&quot;:&quot;&quot;,&quot;meetings&quot;:&quot;&quot;},&quot;displayOptions&quot;:[{&quot;key&quot;:&quot;list&quot;,&quot;label&quot;:&quot;List View&quot;,&quot;icon&quot;:&quot;list&quot;},{&quot;key&quot;:&quot;map&quot;,&quot;label&quot;:&quot;Map View&quot;,&quot;icon&quot;:&quot;location-dot&quot;,&quot;showPager&quot;:false,&quot;showSorting&quot;:false}]},&quot;filters&quot;:{&quot;dynamicFilters&quot;:true,&quot;collapsibleGroups&quot;:false,&quot;mainFilterLabel&quot;:&quot;Filter Results&quot;,&quot;datesFilterLabel&quot;:&quot;Select your dates&quot;,&quot;filterLogic&quot;:&quot;AND&quot;,&quot;separateRangeSelector&quot;:true,&quot;showInputAndCal&quot;:true,&quot;showFilterResultCount&quot;:false,&quot;showMoreText&quot;:&quot;View All&quot;,&quot;showLessText&quot;:&quot;View Less&quot;,&quot;maxFilterValues&quot;:4,&quot;datePickerOptions&quot;:{&quot;monthsShown&quot;:1},&quot;filtersToShow&quot;:[&quot;Things To Do&quot;,&quot;Region&quot;]},&quot;sorting&quot;:{&quot;initialSort&quot;:&quot;rankSort:desc&quot;,&quot;sortOptions&quot;:[{&quot;key&quot;:&quot;rankSort&quot;,&quot;label&quot;:&quot;Ranked&quot;,&quot;direction&quot;:&quot;desc&quot;},{&quot;key&quot;:&quot;random&quot;,&quot;label&quot;:&quot;Random&quot;,&quot;direction&quot;:&quot;asc&quot;},{&quot;key&quot;:&quot;title&quot;,&quot;label&quot;:&quot;A to Z&quot;,&quot;direction&quot;:&quot;asc&quot;},{&quot;key&quot;:&quot;title&quot;,&quot;label&quot;:&quot;Z to A&quot;,&quot;direction&quot;:&quot;desc&quot;}]},&quot;pagination&quot;:{&quot;paginationStyle&quot;:&quot;prevNext&quot;,&quot;limit&quot;:2000,&quot;showPageButtons&quot;:true,&quot;showFirstLastButtons&quot;:false,&quot;prevNextIcon&quot;:&quot;arrow&quot;,&quot;nextButtonText&quot;:&quot;&quot;,&quot;prevButtonText&quot;:&quot;&quot;,&quot;visiblePageLinks&quot;:9,&quot;allowResultsPerPageChange&quot;:false,&quot;paginationInfoText&quot;:&quot;&quot;},&quot;responsive&quot;:{&quot;mobile&quot;:{&quot;results&quot;:{&quot;resultLayout&quot;:&quot;list&quot;},&quot;filters&quot;:{&quot;filterLayout&quot;:&quot;drawer&quot;}},&quot;desktop&quot;:{&quot;results&quot;:{&quot;resultLayout&quot;:&quot;grid&quot;},&quot;filters&quot;:{&quot;filterLayout&quot;:&quot;sidebar&quot;}}},&quot;preFilters&quot;:&quot;\\&quot;Things To Do\\&quot;&quot;,&quot;type&quot;:&quot;listing&quot;,&quot;client&quot;:&quot;visit-virginia-beach&quot;,&quot;apiUrl&quot;:&quot;https:\/\/api-search.milesai.net\/api&quot;,&quot;timezone&quot;:&quot;America\/New_York&quot;}'><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":28079,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"listings.php","meta":{"_acf_changed":false,"enable_ai_generated_excerpts":true,"ai_model_name":"","ai_prompt_id":"","footnotes":""},"class_list":["post-28078","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"publishpress_future_action":{"enabled":false,"date":"2026-09-01 15:11:47","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"translation_priority","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages\/28078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/comments?post=28078"}],"version-history":[{"count":2,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages\/28078\/revisions"}],"predecessor-version":[{"id":28086,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages\/28078\/revisions\/28086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/media\/28079"}],"wp:attachment":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/media?parent=28078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}