CINXE.COM
Downtown Madison Hotels: Best Bets | Destination Madison
<!doctype html> <html lang='en-us'> <head> <!-- meta --> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta charset="utf-8" /> <title>Downtown Madison Hotels: Best Bets | Destination Madison</title> <meta name="description" content="Stay in style on the Madison isthmus: from rooftop views to indoor pools, find your perfect fit with amenities for a solo trip or family vacation. Search hotels here." /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> <meta name="sv-nav-properties" content="{"title":"Hotels","id":"6079e1a0fb24f23f75693fcb","parents_ids":["6074b1e01c100866eb927bf4"],"site_name":"primary20","section":"main","folderHref":"/downtown/hotels/"}" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="referrer" content="always" /> <meta property="og:title" content="Downtown Hotels" /> <meta property="og:description" content="Stay in style on the Madison isthmus: from rooftop views to indoor pools, find your perfect fit with amenities for a solo trip or family vacation. Search hotels here." /> <meta property="og:locale" content="en_us" /> <meta property="og:image" content="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="799" /> <meta property="og:type" content="website" /> <meta property="fb:app_id" content="414946715248338" /> <!-- head css bundles --> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/weather/virtuals/css/shared.css"/> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/tripbuilder/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/search/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/widget_visitors_guide.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/widget_enews.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/widget_social_share.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/widget_planner_toolkit.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/widget_cookie_banner.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/nav/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/collections/virtuals/css/widget_template_custom_featured_event_header.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/collections/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/collections/virtuals/css/widget_template_custom_header_slideshow_interior.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/collections/virtuals/css/widget_template_custom_partner_logos.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/collections/virtuals/css/widget_template_custom_slider.css"/> <link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/node_modules/slick-carousel-1.5.8/slick/slick.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/node_modules/slick-carousel-1.5.8/slick/slick-theme.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/node_modules/foundation-5.5.0/css/normalize.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/node_modules/foundation-5.5.0/css/foundation.min.css"/> <link rel="stylesheet" href="/includes/public/js/magnific/magnific-popup.min.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/shared_print.css" media="print"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_header.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_core_styles.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_forms.css"/> <link rel="stylesheet" href="https://use.typekit.net/wzb8rex.css"/> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.14.0/css/all.css"/> <!-- head js bundles --> <script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script> <script src="https://player.vimeo.com/api/player.js"></script> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/node_modules/foundation-5.5.0/js/vendor/modernizr.js"></script> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script> <script src="/requirejs_config_df9c14a4_3e7f6418.js" data-ot-ignore></script> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/js/shared_header.js"></script> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/js/polyfills/picturefill.js"></script> <!-- bottomHead --> <script data-id="site_gtm"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','gtmDataLayer','GTM-TBH2RK'); </script> <script data-id="site_gtm"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','gtmDataLayer','GTM-NFBVG93'); </script> <meta name="facebook-domain-verification" content="uy4ugsamf66fgtnkhfmvpkusamdned" /> <meta name="facebook-domain-verification" content="gvanbh91vsily3hoo81oj8ljxuao30" /> </head> <body> <!-- topBody --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-TBH2RK" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- content --> <div data-civid="60c10410686884798c9fef8a" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="1" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <script> // CRM FORM STYLING HELPER JS // Adds the body class as quickly as possible to hide all the items on the page so we don't // have the site flash before the calendar shows up if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { document.body.classList.add('crm-calendar-popup'); }; </script> <a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a> <a class="skip-link sr-only" href="#main-content">Skip to main content</a> <div class="root-panel panel-page"> <div class="header-container"> <div data-civid="5e46e54c2159982ccf464325" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header_primary20" data-sv-time="2" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div id="scroll-anchor"></div> <div class="panel-header " data-guid="04242c9d-e1cf-4e01-82a0-d14721d4e7e2" data-animation-state='top'> <div class="inner"> <div class="smartbanner"> </div> <div class="mobile-nav" data-mobile-nav> <div class="navbar"> <div data-logo-cont><div data-civid="659438b7f4ba65599f04b5a5" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="21" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="logo" data-guid="e22c908a-d6c8-4372-8e94-ab61a917fcd7" > <a href="/" target="" aria-label="Destination Madison logo"> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_80,q_75,w_170/v1/clients/madison/DestinationMadison_Red_f473b616-f116-4e16-9ab8-5378ffe7e5d5.png" alt="Destination Madison logo" /> </a> </div> </div></div> <div class="desktop-dd-top"> <div class="weather-cont"> <div data-civid="659438b7f4ba65599f04b5a7" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_weather_weather" data-sv-time="21" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="weather-wrapper" data-sv-weatherWidget></div> <script type="text/template" data-weatherwidget-template> <div class="weather" data-sv-weather-toggle> <span class="weather-icon"> <i class="wi {{current.condition.icon}}" aria-hidden="true"></i> </span> <span class="temp"> {{current.temp}}<span class="deg">°</span> <i class="fa fa-chevron-down" aria-hidden="true"></i> </span> </div> <div class="weather-dropdown-wrapper" data-sv-weather-dropdown> <div class="weather-dropdown"> <div class="top-section"> <div class="header"> Current Conditions </div> <div class="forecast-wrapper"> <div class="forecast"> <div class="icon-temp-wrapper"> <span class="weather-icon"> <i class="wi {{current.condition.icon}}" aria-hidden="true"></i> </span> <span class="temp"> {{current.temp}}<span class="deg">°</span> </span> </div> <div class="info"> {{current.condition.text}} </div> </div> </div> </div> <div class="bottom-section"> <div class="forecast-list-wrapper"> <ul class="forecast-list"> {{#forecast}} <li class="item"> <ul class="item-details" title="{{condition.text}}"> <li class="day"> {{day}} </li> <div class="data"> <li class="visual"> <span class="weather-icon"> <i class="wi {{condition.icon}}" aria-hidden="true"></i> </span> </li> <li class="high"> {{high}}<span class="deg">°</span> </li> <li class="sep"></li> <li class="low"> {{low}}<span class="deg">°</span> </li> </div> </ul> </li> {{/forecast}} </ul> </div> </div> </div> </div> </script> <script> require(["jquery", "goatee", "sv_urlLib", "sv_site"], function($, goatee, urlLib, sv_site) { var root = $("[data-sv-weatherWidget]"); var template = $("[data-weatherwidget-template]").html(); var settings = {"woids":["2443945"],"unit_of_measure":"f"}; var url = urlLib.build({ path : "/plugins/core/svapi/", get : { service : "weatherv2", endpoint : "latlng", serviceArgs : JSON.stringify({ lat : sv_site.siteConfig.latitude, lng : sv_site.siteConfig.longitude, unit : settings.unit_of_measure }) } }); $.get(url, function(res) { if (res.success !== true) { return; } res.data.forecast.splice(5); // trim forecast to first 5 days var html = goatee.fill(template, res.data); root.html(html); $("[data-weather-cont]").replaceWith(root.clone()); $("[data-sv-weather-toggle]").on("click", function() { if (window.innerWidth >= 640) { root.toggleClass("active"); $("[data-sv-weather-dropdown]").toggleClass("open"); } }); }); }); </script></div> </div> <div class="tripbuilder-cont"> <div data-civid="659438b7f4ba65599f04b5a9" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_tripbuilder_counter" data-sv-time="21" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="tripbuilder" id="tripbuilder_counter_59d85101-1c26-4005-9fb0-24d300c506f3"></div> <script> require(["jquery", "site_tripbuilder"], function($, tripbuilder) { if (!tripbuilder.enabled) { return; } var root = $("#tripbuilder_counter_59d85101-1c26-4005-9fb0-24d300c506f3"); var container = $("[data-sv-tripbuilderCounter]"); var renderContainer = root.closest(".contentRender_name_plugins_tripbuilder_tripbuilder_counter"); var onChangeCB = function() { root.html("<a href='" + tripbuilder.path + "' class='tripItems'><i class='fas fa-heart'></i> (" + tripbuilder.getTotalCount() + ")</a>"); } onChangeCB(); tripbuilder.events.on("change", onChangeCB); var mobile = root.html(); $('[data-trip-builder]').append(mobile); }); </script></div> </div> <div class="search-cont" data-search-container> <button class="search-button" data-toggle-search> <i class="icon fas fa-search open"></i> <i class="icon fas fa-times close"></i> </button> <div data-civid="659438b7f4ba65599f04b5ab" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="21" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="search_widget_headerbox"> <form data-sv-searchForm action="/search/" method="GET"> <input data-sv-searchInput name="q" type="search" class="searchInput" placeholder="SEARCH" autocomplete="off" autocorrect="off" autocapitalize="off" value="" /> <i data-sv-searchBtn class="fa fa-search fa-inverse searchBtn"></i> </form> </div> <script> require(["jquery", "domReady!"], function($) { $('[data-search-cont]').replaceWith($('.search_widget_headerbox').clone()); $('.search_widget_headerbox').each(function() { var form = $(this).find('form'); var input = $(this).find('input'); form.submit(function(e) { if (input.val().length === 0) { e.preventDefault(); } }); $(this).find('[data-sv-searchBtn]').click(function(){ form.submit(); }) }); }); </script></div> </div> </div> <div class="nav-toggle" data-toggle-mobilenav> <i class="fas fa-bars open"></i> <i class="fas fa-times close"></i> <div class="menu-text">MENU</div> </div> </div> <div class="mobile-dd "> <div class="mobile-dd-top"> <div data-search-cont></div> <div data-trip-builder></div> <div data-weather-cont></div> </div> <div class="nav-cont"> <div class="mobile-main-nav"><div data-civid="659438b7f4ba65599f04b5ad" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_nav_main_primary20" data-sv-time="28" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container" data-guid="9373f202-5982-41f8-8026-c07783b5fc60" data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}' > <noscript class="permanently-hidden"> <nav> <a href="/events/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}' >Events</a> <a href="/events/festivals-and-fairs/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Festivals%20and%20Fairs", "interactionUrl": "%2Fevents%2Ffestivals-and-fairs%2F", "interactionText": "Festivals%20and%20Fairs"}}' >Festivals and Fairs</a> <a href="/events/concerts-and-live-music/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Concerts%20%26%20Live%20Music", "interactionUrl": "%2Fevents%2Fconcerts-and-live-music%2F", "interactionText": "Concerts%20%26%20Live%20Music"}}' >Concerts & Live Music</a> <a href="/events/farmers-markets/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farmers%27%20Markets", "interactionUrl": "%2Fevents%2Ffarmers-markets%2F", "interactionText": "Farmers%27%20Markets"}}' >Farmers' Markets</a> <a href="/events/farmers-markets/saturday-on-the-square/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Saturday%20on%20the%20Square", "interactionUrl": "%2Fevents%2Ffarmers-markets%2Fsaturday-on-the-square%2F", "interactionText": "Saturday%20on%20the%20Square"}}' >Saturday on the Square</a> <a href="/events/theater-and-performing-arts/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Theater%20%26%20Performing%20Arts", "interactionUrl": "%2Fevents%2Ftheater-and-performing-arts%2F", "interactionText": "Theater%20%26%20Performing%20Arts"}}' >Theater & Performing Arts</a> <a href="/events/submit-your-event/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Submit%20Your%20Event", "interactionUrl": "%2Fevents%2Fsubmit-your-event%2F", "interactionText": "Submit%20Your%20Event"}}' >Submit Your Event</a> <a href="/events/this-weekend/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "This%20Weekend", "interactionUrl": "%2Fevents%2Fthis-weekend%2F", "interactionText": "This%20Weekend"}}' >This Weekend</a> <a href="/things-to-do/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20to%20Do", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20to%20Do"}}' >Things to Do</a> <a href="https://www.visitmadison.com/blog/stories/post/frozen-festivals-worth-a-trip-to-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Four%20Weekends%20of%20Frozen%20Fun", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Ffrozen-festivals-worth-a-trip-to-madison%2F", "interactionText": "Four%20Weekends%20of%20Frozen%20Fun"}}' >Four Weekends of Frozen Fun</a> <a href="https://www.visitmadison.com/blog/stories/post/how-to-get-on-madison-frozen-lakes/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Enjoy%20Frozen%20Lakes", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fhow-to-get-on-madison-frozen-lakes%2F", "interactionText": "Enjoy%20Frozen%20Lakes"}}' >Enjoy Frozen Lakes</a> <a href="https://www.visitmadison.com/blog/stories/post/6-snowy-sports/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "6%20Snowy%20Sports%20to%20Try%20in%20Madison", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2F6-snowy-sports%2F", "interactionText": "6%20Snowy%20Sports%20to%20Try%20in%20Madison"}}' >6 Snowy Sports to Try in Madison</a> <a href="https://www.visitmadison.com/blog/stories/post/top-fall-color-spots/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Top%2010%20Spots%20for%20Fall%20Color", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Ftop-fall-color-spots%2F", "interactionText": "Top%2010%20Spots%20for%20Fall%20Color"}}' >Top 10 Spots for Fall Color</a> <a href="https://www.visitmadison.com/blog/stories/post/farms-for-fall-fun-in-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Fall%20Farms", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Ffarms-for-fall-fun-in-madison%2F", "interactionText": "Fall%20Farms"}}' >Fall Farms</a> <a href="https://www.visitmadison.com/blog/stories/post/badgers-fall-sports-guide/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Badger%20Fall%20Sports", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fbadgers-fall-sports-guide%2F", "interactionText": "Badger%20Fall%20Sports"}}' >Badger Fall Sports</a> <a href="https://www.visitmadison.com/blog/stories/post/summer-things-to-do-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "36%20Things%20to%20Do%20This%20Summer", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fsummer-things-to-do-madison%2F", "interactionText": "36%20Things%20to%20Do%20This%20Summer"}}' >36 Things to Do This Summer</a> <a href="https://www.visitmadison.com/blog/stories/post/6-ways-to-shop-like-a-local-at-the-dane-county-farmers-market/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Dane%20County%20Farmer%27s%20Market", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2F6-ways-to-shop-like-a-local-at-the-dane-county-farmers-market%2F", "interactionText": "Dane%20County%20Farmer%27s%20Market"}}' >Dane County Farmer's Market</a> <a href="/things-to-do/holidays/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Holidays", "interactionUrl": "%2Fthings-to-do%2Fholidays%2F", "interactionText": "Holidays"}}' >Holidays</a> <a href="https://www.visitmadison.com/blog/stories/post/madison-holiday-shopping-guide/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Very%20Merry%20Madison%20Gift%20Guide", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fmadison-holiday-shopping-guide%2F", "interactionText": "Very%20Merry%20Madison%20Gift%20Guide"}}' >Very Merry Madison Gift Guide</a> <a href="/things-to-do/holidays/very-merry-madison-gift-guide/shopping-pass/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Very%20Merry%20Madison%20Shopping%20Pass", "interactionUrl": "%2Fthings-to-do%2Fholidays%2Fvery-merry-madison-gift-guide%2Fshopping-pass%2F", "interactionText": "Very%20Merry%20Madison%20Shopping%20Pass"}}' >Very Merry Madison Shopping Pass</a> <a href="/things-to-do/holidays/very-merry-madison-gift-guide/giveaway/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Very%20Merry%20Madison%20Getaway%20Giveaway", "interactionUrl": "%2Fthings-to-do%2Fholidays%2Fvery-merry-madison-gift-guide%2Fgiveaway%2F", "interactionText": "Very%20Merry%20Madison%20Getaway%20Giveaway"}}' >Very Merry Madison Getaway Giveaway</a> <a href="https://www.visitmadison.com/blog/stories/post/madison-area-holiday-lights-tree-lighting-guide/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Holiday%20Lights%20and%20Trees%20Guide", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fmadison-area-holiday-lights-tree-lighting-guide%2F", "interactionText": "Holiday%20Lights%20and%20Trees%20Guide"}}' >Holiday Lights and Trees Guide</a> <a href="https://www.visitmadison.com/blog/stories/post/dining-in-domes/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Dining%20in%20Winter%20Domes", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fdining-in-domes%2F", "interactionText": "Dining%20in%20Winter%20Domes"}}' >Dining in Winter Domes</a> <a href="/things-to-do/outdoors-and-recreation/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoors%20%26%20Recreation", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2F", "interactionText": "Outdoors%20%26%20Recreation"}}' >Outdoors & Recreation</a> <a href="/things-to-do/outdoors-and-recreation/on-the-lakes/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "On%20the%20Lakes", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fon-the-lakes%2F", "interactionText": "On%20the%20Lakes"}}' >On the Lakes</a> <a href="/things-to-do/outdoors-and-recreation/on-the-lakes/cruises-and-boat-rentals/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Cruises%20%26%20Boat%20Rentals", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fon-the-lakes%2Fcruises-and-boat-rentals%2F", "interactionText": "Cruises%20%26%20Boat%20Rentals"}}' >Cruises & Boat Rentals</a> <a href="/things-to-do/outdoors-and-recreation/on-the-lakes/lake-mendota/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Lake%20Mendota", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fon-the-lakes%2Flake-mendota%2F", "interactionText": "Lake%20Mendota"}}' >Lake Mendota</a> <a href="/things-to-do/outdoors-and-recreation/on-the-lakes/lake-monona/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Lake%20Monona", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fon-the-lakes%2Flake-monona%2F", "interactionText": "Lake%20Monona"}}' >Lake Monona</a> <a href="/things-to-do/outdoors-and-recreation/biking-and-hiking/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Biking%20%26%20Hiking", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fbiking-and-hiking%2F", "interactionText": "Biking%20%26%20Hiking"}}' >Biking & Hiking</a> <a href="/things-to-do/outdoors-and-recreation/biking-and-hiking/top-10-trails/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Top%2010%20Trails%20in%20Madison", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fbiking-and-hiking%2Ftop-10-trails%2F", "interactionText": "Top%2010%20Trails%20in%20Madison"}}' >Top 10 Trails in Madison</a> <a href="https://www.visitmadison.com/madison-by-bike/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Madison%20By%20Bike", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fmadison-by-bike%2F", "interactionText": "Madison%20By%20Bike"}}' >Madison By Bike</a> <a href="/things-to-do/outdoors-and-recreation/parks-and-beaches/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Parks%20%26%20Beaches", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fparks-and-beaches%2F", "interactionText": "Parks%20%26%20Beaches"}}' >Parks & Beaches</a> <a href="/things-to-do/outdoors-and-recreation/golf/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Golf", "interactionUrl": "%2Fthings-to-do%2Foutdoors-and-recreation%2Fgolf%2F", "interactionText": "Golf"}}' >Golf</a> <a href="https://www.visitmadison.com/arts-and-culture/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Arts%20%26%20Culture", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Farts-and-culture%2F", "interactionText": "Arts%20%26%20Culture"}}' >Arts & Culture</a> <a href="/things-to-do/arts-and-culture/museums-and-history/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Museums%20%26%20Galleries", "interactionUrl": "%2Fthings-to-do%2Farts-and-culture%2Fmuseums-and-history%2F", "interactionText": "Museums%20%26%20Galleries"}}' >Museums & Galleries</a> <a href="https://www.visitmadison.com/events/theater-and-performing-arts/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Performing%20Arts%20%26%20Theater", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fevents%2Ftheater-and-performing-arts%2F", "interactionText": "Performing%20Arts%20%26%20Theater"}}' >Performing Arts & Theater</a> <a href="https://www.visitmadison.com/blog/stories/post/frank-lloyd-wright-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Frank%20Lloyd%20Wright", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Ffrank-lloyd-wright-madison%2F", "interactionText": "Frank%20Lloyd%20Wright"}}' >Frank Lloyd Wright</a> <a href="/things-to-do/attractions/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Attractions", "interactionUrl": "%2Fthings-to-do%2Fattractions%2F", "interactionText": "Attractions"}}' >Attractions</a> <a href="/things-to-do/attractions/wisconsin-state-capitol/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Wisconsin%20State%20Capitol", "interactionUrl": "%2Fthings-to-do%2Fattractions%2Fwisconsin-state-capitol%2F", "interactionText": "Wisconsin%20State%20Capitol"}}' >Wisconsin State Capitol</a> <a href="/things-to-do/attractions/henry-vilas-zoo/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Henry%20Vilas%20Zoo", "interactionUrl": "%2Fthings-to-do%2Fattractions%2Fhenry-vilas-zoo%2F", "interactionText": "Henry%20Vilas%20Zoo"}}' >Henry Vilas Zoo</a> <a href="/things-to-do/attractions/cave-of-the-mounds/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Cave%20of%20the%20Mounds", "interactionUrl": "%2Fthings-to-do%2Fattractions%2Fcave-of-the-mounds%2F", "interactionText": "Cave%20of%20the%20Mounds"}}' >Cave of the Mounds</a> <a href="/things-to-do/attractions/olbrich-botanical-gardens/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Olbrich%20Botanical%20Gardens", "interactionUrl": "%2Fthings-to-do%2Fattractions%2Folbrich-botanical-gardens%2F", "interactionText": "Olbrich%20Botanical%20Gardens"}}' >Olbrich Botanical Gardens</a> <a href="/things-to-do/attractions/memorial-union-terrace/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Memorial%20Union%20Terrace", "interactionUrl": "%2Fthings-to-do%2Fattractions%2Fmemorial-union-terrace%2F", "interactionText": "Memorial%20Union%20Terrace"}}' >Memorial Union Terrace</a> <a href="https://www.visitmadison.com/events/food-events-and-tours/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Tours%20and%20Tastings", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fevents%2Ffood-events-and-tours%2F", "interactionText": "Tours%20and%20Tastings"}}' >Tours and Tastings</a> <a href="https://www.visitmadison.com/things-to-do/madison-experience-passes/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Madison%20Experience%20Passes", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fthings-to-do%2Fmadison-experience-passes%2F", "interactionText": "Madison%20Experience%20Passes"}}' >Madison Experience Passes</a> <a href="/things-to-do/bars-and-nightlife/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bars%20%26%20Nightlife", "interactionUrl": "%2Fthings-to-do%2Fbars-and-nightlife%2F", "interactionText": "Bars%20%26%20Nightlife"}}' >Bars & Nightlife</a> <a href="/things-to-do/free-things-to-do/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Free%20Things%20to%20Do", "interactionUrl": "%2Fthings-to-do%2Ffree-things-to-do%2F", "interactionText": "Free%20Things%20to%20Do"}}' >Free Things to Do</a> <a href="/things-to-do/shopping/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Shopping", "interactionUrl": "%2Fthings-to-do%2Fshopping%2F", "interactionText": "Shopping"}}' >Shopping</a> <a href="/things-to-do/things-to-do-with-kids/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20to%20Do%20With%20Kids", "interactionUrl": "%2Fthings-to-do%2Fthings-to-do-with-kids%2F", "interactionText": "Things%20to%20Do%20With%20Kids"}}' >Things to Do With Kids</a> <a href="/things-to-do/colleges-and-universities/university-of-wisconsin-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "University%20of%20Wisconsin-Madison", "interactionUrl": "%2Fthings-to-do%2Fcolleges-and-universities%2Funiversity-of-wisconsin-madison%2F", "interactionText": "University%20of%20Wisconsin-Madison"}}' >University of Wisconsin-Madison</a> <a href="/things-to-do/voluntourism/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Voluntourism", "interactionUrl": "%2Fthings-to-do%2Fvoluntourism%2F", "interactionText": "Voluntourism"}}' >Voluntourism</a> <a href="https://www.visitmadison.com/blog/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Blog", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2F", "interactionText": "Blog"}}' >Blog</a> <a href="/downtown/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Downtown", "interactionUrl": "%2Fdowntown%2F", "interactionText": "Downtown"}}' >Downtown</a> <a href="/downtown/events/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Downtown%20Events", "interactionUrl": "%2Fdowntown%2Fevents%2F", "interactionText": "Downtown%20Events"}}' >Downtown Events</a> <a href="/downtown/events/annual/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Annual%20Events%20in%20Downtown%20Madison", "interactionUrl": "%2Fdowntown%2Fevents%2Fannual%2F", "interactionText": "Annual%20Events%20in%20Downtown%20Madison"}}' >Annual Events in Downtown Madison</a> <a href="/downtown/restaurants/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants", "interactionUrl": "%2Fdowntown%2Frestaurants%2F", "interactionText": "Restaurants"}}' >Restaurants</a> <a href="/downtown/bars-and-nightlife/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bars%20%26%20Nightlife", "interactionUrl": "%2Fdowntown%2Fbars-and-nightlife%2F", "interactionText": "Bars%20%26%20Nightlife"}}' >Bars & Nightlife</a> <a href="/downtown/shop/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Shopping", "interactionUrl": "%2Fdowntown%2Fshop%2F", "interactionText": "Shopping"}}' >Shopping</a> <a href="/downtown/hotels/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotels", "interactionUrl": "%2Fdowntown%2Fhotels%2F", "interactionText": "Hotels"}}' >Hotels</a> <a href="/restaurants/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants", "interactionUrl": "%2Frestaurants%2F", "interactionText": "Restaurants"}}' >Restaurants</a> <a href="/restaurants/farm-to-table/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farm%20to%20Table", "interactionUrl": "%2Frestaurants%2Ffarm-to-table%2F", "interactionText": "Farm%20to%20Table"}}' >Farm to Table</a> <a href="/restaurants/on-the-waterfront/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "On%20the%20Waterfront", "interactionUrl": "%2Frestaurants%2Fon-the-waterfront%2F", "interactionText": "On%20the%20Waterfront"}}' >On the Waterfront</a> <a href="/restaurants/outdoor-dining/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoor%20Dining", "interactionUrl": "%2Frestaurants%2Foutdoor-dining%2F", "interactionText": "Outdoor%20Dining"}}' >Outdoor Dining</a> <a href="/restaurants/wisconsin-culinary-experience/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Wisconsin%20Culinary%20Experience", "interactionUrl": "%2Frestaurants%2Fwisconsin-culinary-experience%2F", "interactionText": "Wisconsin%20Culinary%20Experience"}}' >Wisconsin Culinary Experience</a> <a href="https://www.visitmadison.com/blog/stories/post/elevated-supper-clubs/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Elevated%20Supper%20Clubs", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Felevated-supper-clubs%2F", "interactionText": "Elevated%20Supper%20Clubs"}}' >Elevated Supper Clubs</a> <a href="https://www.visitmadison.com/blog/stories/post/taliesin-culinary-history/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Taliesin%27s%20Culinary%20Story", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Ftaliesin-culinary-history%2F", "interactionText": "Taliesin%27s%20Culinary%20Story"}}' >Taliesin's Culinary Story</a> <a href="https://www.visitmadison.com/blog/stories/post/carson-gulley-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Carson%20Gulley%27s%20Legacy", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2Fstories%2Fpost%2Fcarson-gulley-madison%2F", "interactionText": "Carson%20Gulley%27s%20Legacy"}}' >Carson Gulley's Legacy</a> <a href="/restaurants/breweries/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Breweries%20%26%20Cideries", "interactionUrl": "%2Frestaurants%2Fbreweries%2F", "interactionText": "Breweries%20%26%20Cideries"}}' >Breweries & Cideries</a> <a href="https://www.visitmadison.com/madison-on-tap/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Madison%20On%20Tap", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fmadison-on-tap%2F", "interactionText": "Madison%20On%20Tap"}}' >Madison On Tap</a> <a href="/restaurants/wineries-and-distilleries/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Wineries%20%26%20Distilleries", "interactionUrl": "%2Frestaurants%2Fwineries-and-distilleries%2F", "interactionText": "Wineries%20%26%20Distilleries"}}' >Wineries & Distilleries</a> <a href="/restaurants/vegan-and-vegetarian/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Vegan%20%26%20Vegetarian", "interactionUrl": "%2Frestaurants%2Fvegan-and-vegetarian%2F", "interactionText": "Vegan%20%26%20Vegetarian"}}' >Vegan & Vegetarian</a> <a href="/plan/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan", "interactionUrl": "%2Fplan%2F", "interactionText": "Plan"}}' >Plan</a> <a href="/plan/itinerary-ideas/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Itinerary%20Ideas", "interactionUrl": "%2Fplan%2Fitinerary-ideas%2F", "interactionText": "Itinerary%20Ideas"}}' >Itinerary Ideas</a> <a href="/plan/visitors-guide/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitors%20Guide", "interactionUrl": "%2Fplan%2Fvisitors-guide%2F", "interactionText": "Visitors%20Guide"}}' >Visitors Guide</a> <a href="/plan/visitors-guide/request-a-visitors-guide/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Request%20A%20Visitors%20Guide", "interactionUrl": "%2Fplan%2Fvisitors-guide%2Frequest-a-visitors-guide%2F", "interactionText": "Request%20A%20Visitors%20Guide"}}' >Request A Visitors Guide</a> <a href="/plan/visitor-faqs/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Ask%20Us%20Anything", "interactionUrl": "%2Fplan%2Fvisitor-faqs%2F", "interactionText": "Ask%20Us%20Anything"}}' >Ask Us Anything</a> <a href="/plan/deals-discounts/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Deals%20%26%20Discounts", "interactionUrl": "%2Fplan%2Fdeals-discounts%2F", "interactionText": "Deals%20%26%20Discounts"}}' >Deals & Discounts</a> <a href="/plan/maps-and-transportation/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Maps%20%26%20Transportation", "interactionUrl": "%2Fplan%2Fmaps-and-transportation%2F", "interactionText": "Maps%20%26%20Transportation"}}' >Maps & Transportation</a> <a href="/plan/maps-and-transportation/airport/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Dane%20County%20Regional%20Airport", "interactionUrl": "%2Fplan%2Fmaps-and-transportation%2Fairport%2F", "interactionText": "Dane%20County%20Regional%20Airport"}}' >Dane County Regional Airport</a> <a href="/plan/maps-and-transportation/bus-and-charter-companies/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bus%20%26%20Charter%20Companies", "interactionUrl": "%2Fplan%2Fmaps-and-transportation%2Fbus-and-charter-companies%2F", "interactionText": "Bus%20%26%20Charter%20Companies"}}' >Bus & Charter Companies</a> <a href="/plan/maps-and-transportation/taxi-and-limo-companies/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Taxi%20%26%20Limo%20Companies", "interactionUrl": "%2Fplan%2Fmaps-and-transportation%2Ftaxi-and-limo-companies%2F", "interactionText": "Taxi%20%26%20Limo%20Companies"}}' >Taxi & Limo Companies</a> <a href="/plan/living-in-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Living%20in%20Madison", "interactionUrl": "%2Fplan%2Fliving-in-madison%2F", "interactionText": "Living%20in%20Madison"}}' >Living in Madison</a> <a href="/plan/living-in-madison/relocation/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Relocation", "interactionUrl": "%2Fplan%2Fliving-in-madison%2Frelocation%2F", "interactionText": "Relocation"}}' >Relocation</a> <a href="/plan/visitor-centers/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitor%20Centers", "interactionUrl": "%2Fplan%2Fvisitor-centers%2F", "interactionText": "Visitor%20Centers"}}' >Visitor Centers</a> <a href="/plan/newsletter-signup/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "ENewsletter%20Signup", "interactionUrl": "%2Fplan%2Fnewsletter-signup%2F", "interactionText": "ENewsletter%20Signup"}}' >ENewsletter Signup</a> <a href="/plan/accessibility/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Accessibility", "interactionUrl": "%2Fplan%2Faccessibility%2F", "interactionText": "Accessibility"}}' >Accessibility</a> <a href="/hotels/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotels", "interactionUrl": "%2Fhotels%2F", "interactionText": "Hotels"}}' >Hotels</a> <a href="/hotels/near-uw-madison/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Near%20UW-Madison", "interactionUrl": "%2Fhotels%2Fnear-uw-madison%2F", "interactionText": "Near%20UW-Madison"}}' >Near UW-Madison</a> <a href="/hotels/near-state-capitol/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Near%20State%20Capitol", "interactionUrl": "%2Fhotels%2Fnear-state-capitol%2F", "interactionText": "Near%20State%20Capitol"}}' >Near State Capitol</a> <a href="https://www.visitmadison.com/downtown/hotels/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Downtown%20Hotels", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fdowntown%2Fhotels%2F", "interactionText": "Downtown%20Hotels"}}' >Downtown Hotels</a> <a href="/hotels/pet-friendly/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pet%20Friendly", "interactionUrl": "%2Fhotels%2Fpet-friendly%2F", "interactionText": "Pet%20Friendly"}}' >Pet Friendly</a> <a href="/hotels/camping-rv/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Camping%2FRV", "interactionUrl": "%2Fhotels%2Fcamping-rv%2F", "interactionText": "Camping%2FRV"}}' >Camping/RV</a> <a href="/hotels/bed-and-breakfasts/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bed%20%26%20Breakfasts", "interactionUrl": "%2Fhotels%2Fbed-and-breakfasts%2F", "interactionText": "Bed%20%26%20Breakfasts"}}' >Bed & Breakfasts</a> <a href="/meetings/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Meetings", "interactionUrl": "%2Fmeetings%2F", "interactionText": "Meetings"}}' >Meetings</a> <a href="/meetings/submit-an-rfp/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Submit%20An%20RFP", "interactionUrl": "%2Fmeetings%2Fsubmit-an-rfp%2F", "interactionText": "Submit%20An%20RFP"}}' >Submit An RFP</a> <a href="/meetings/monona-terrace/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Monona%20Terrace", "interactionUrl": "%2Fmeetings%2Fmonona-terrace%2F", "interactionText": "Monona%20Terrace"}}' >Monona Terrace</a> <a href="/meetings/alliant-energy-center/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Alliant%20Energy%20Center", "interactionUrl": "%2Fmeetings%2Falliant-energy-center%2F", "interactionText": "Alliant%20Energy%20Center"}}' >Alliant Energy Center</a> <a href="/meetings/venue-search/unique-venues/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Unique%20Venues", "interactionUrl": "%2Fmeetings%2Fvenue-search%2Funique-venues%2F", "interactionText": "Unique%20Venues"}}' >Unique Venues</a> <a href="/meetings/planner-toolkit/attendance-building/promo-blurbs/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Promo%20Blurbs", "interactionUrl": "%2Fmeetings%2Fplanner-toolkit%2Fattendance-building%2Fpromo-blurbs%2F", "interactionText": "Promo%20Blurbs"}}' >Promo Blurbs</a> <a href="/meetings/planner-toolkit/attendance-building/social-media-starters/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Social%20Media%20Starters", "interactionUrl": "%2Fmeetings%2Fplanner-toolkit%2Fattendance-building%2Fsocial-media-starters%2F", "interactionText": "Social%20Media%20Starters"}}' >Social Media Starters</a> <a href="/masc/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sports", "interactionUrl": "%2Fmasc%2F", "interactionText": "Sports"}}' >Sports</a> <a href="/masc/events/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events", "interactionUrl": "%2Fmasc%2Fevents%2F", "interactionText": "Events"}}' >Events</a> <a href="/masc/events/madtown-pickleball-open/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Madtown%20Pickleball%20Open", "interactionUrl": "%2Fmasc%2Fevents%2Fmadtown-pickleball-open%2F", "interactionText": "Madtown%20Pickleball%20Open"}}' >Madtown Pickleball Open</a> <a href="/masc/events/ironman-wisconsin/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "IRONMAN%20Wisconsin", "interactionUrl": "%2Fmasc%2Fevents%2Fironman-wisconsin%2F", "interactionText": "IRONMAN%20Wisconsin"}}' >IRONMAN Wisconsin</a> <a href="/masc/events/ironman-wisconsin/spots-to-watch/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Spots%20to%20Watch", "interactionUrl": "%2Fmasc%2Fevents%2Fironman-wisconsin%2Fspots-to-watch%2F", "interactionText": "Spots%20to%20Watch"}}' >Spots to Watch</a> <a href="/masc/events/ironman-wisconsin/parking-and-shuttles/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Parking%20and%20Shuttles", "interactionUrl": "%2Fmasc%2Fevents%2Fironman-wisconsin%2Fparking-and-shuttles%2F", "interactionText": "Parking%20and%20Shuttles"}}' >Parking and Shuttles</a> <a href="/masc/events/ironman-wisconsin/volunteer/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Volunteer", "interactionUrl": "%2Fmasc%2Fevents%2Fironman-wisconsin%2Fvolunteer%2F", "interactionText": "Volunteer"}}' >Volunteer</a> <a href="/masc/events/ironkids-fun-run/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Ironkids%20Fun%20Run", "interactionUrl": "%2Fmasc%2Fevents%2Fironkids-fun-run%2F", "interactionText": "Ironkids%20Fun%20Run"}}' >Ironkids Fun Run</a> <a href="/masc/events/wiaa/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "WIAA", "interactionUrl": "%2Fmasc%2Fevents%2Fwiaa%2F", "interactionText": "WIAA"}}' >WIAA</a> <a href="/masc/events/good-morning-sports/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Good%20Morning%20Sports", "interactionUrl": "%2Fmasc%2Fevents%2Fgood-morning-sports%2F", "interactionText": "Good%20Morning%20Sports"}}' >Good Morning Sports</a> <a href="/masc/venues/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venues", "interactionUrl": "%2Fmasc%2Fvenues%2F", "interactionText": "Venues"}}' >Venues</a> <a href="/masc/youth-grant/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Youth%20Grant", "interactionUrl": "%2Fmasc%2Fyouth-grant%2F", "interactionText": "Youth%20Grant"}}' >Youth Grant</a> <a href="/masc/youth-grant/faqs/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "FAQs", "interactionUrl": "%2Fmasc%2Fyouth-grant%2Ffaqs%2F", "interactionText": "FAQs"}}' >FAQs</a> <a href="/masc/youth-grant/winner-stories/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Youth%20Grant%20Winner%20Stories", "interactionUrl": "%2Fmasc%2Fyouth-grant%2Fwinner-stories%2F", "interactionText": "Youth%20Grant%20Winner%20Stories"}}' >Youth Grant Winner Stories</a> <a href="/masc/board-of-directors/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Board%20of%20Directors", "interactionUrl": "%2Fmasc%2Fboard-of-directors%2F", "interactionText": "Board%20of%20Directors"}}' >Board of Directors</a> <a href="/masc/e-newsletters/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "E-Newsletters", "interactionUrl": "%2Fmasc%2Fe-newsletters%2F", "interactionText": "E-Newsletters"}}' >E-Newsletters</a> </nav> </noscript> <nav class="navigation primary" data-primary-nav> <script type="text/template" data-nav-item-template>{{+linkTracking}} data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}' {{/}} {{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} <div class="nav-item" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="{{href}}" target="{{target}}" title="{{%data.title}}" {{>linkTracking}} > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-menu {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu style="display: none" > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item" data-id="5e4700e5bce60830cc8fd16e" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/events/" target="_self" title="Events" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}' > Events </a> <button id="5e4700e5bce60830cc8fd16e" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e4700e5bce60830cc8fd16e" data-start="/events/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e4700f1bce60830cc8fd175" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/things-to-do/" target="_self" title="Things to Do" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Things to Do", "interactionSource": "navigation", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20to%20Do"}}' > Things to Do </a> <button id="5e4700f1bce60830cc8fd175" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e4700f1bce60830cc8fd175" data-start="/things-to-do/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e6fc41e48fa1435840c553f" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="https://www.visitmadison.com/blog/" target="_self" title="Blog" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Blog", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fblog%2F", "interactionText": "Blog"}}' > Blog </a> </div> </div> <div class="nav-item" data-id="6074b1e01c100866eb927bf4" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/downtown/" target="_self" title="Downtown" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Downtown", "interactionSource": "navigation", "interactionUrl": "%2Fdowntown%2F", "interactionText": "Downtown"}}' > Downtown </a> <button id="6074b1e01c100866eb927bf4" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="6074b1e01c100866eb927bf4" data-start="/downtown/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e470105bce60830cc8fd180" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/restaurants/" target="_self" title="Restaurants" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Restaurants", "interactionSource": "navigation", "interactionUrl": "%2Frestaurants%2F", "interactionText": "Restaurants"}}' > Restaurants </a> <button id="5e470105bce60830cc8fd180" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e470105bce60830cc8fd180" data-start="/restaurants/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e47010ebce60830cc8fd187" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/plan/" target="_self" title="Plan" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Plan", "interactionSource": "navigation", "interactionUrl": "%2Fplan%2F", "interactionText": "Plan"}}' > Plan </a> <button id="5e47010ebce60830cc8fd187" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e47010ebce60830cc8fd187" data-start="/plan/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e4700fbbce60830cc8fd17a" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/hotels/" target="_self" title="Hotels" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Hotels", "interactionSource": "navigation", "interactionUrl": "%2Fhotels%2F", "interactionText": "Hotels"}}' > Hotels </a> <button id="5e4700fbbce60830cc8fd17a" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e4700fbbce60830cc8fd17a" data-start="/hotels/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e470162bce60830cc8fd1eb" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/meetings/" target="_self" title="Meetings" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Meetings", "interactionSource": "navigation", "interactionUrl": "%2Fmeetings%2F", "interactionText": "Meetings"}}' > Meetings </a> <button id="5e470162bce60830cc8fd1eb" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e470162bce60830cc8fd1eb" data-start="/meetings/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="65cf858721a80847985aaa2e" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/masc/" target="_self" title="Sports" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Sports", "interactionSource": "navigation", "interactionUrl": "%2Fmasc%2F", "interactionText": "Sports"}}' > Sports </a> <button id="65cf858721a80847985aaa2e" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="65cf858721a80847985aaa2e" data-start="/masc/" data-section="main" data-dropdown-menu style="display: none" > </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_mobile', ], function($, navMobile) { var root = $('[data-guid="9373f202-5982-41f8-8026-c07783b5fc60"]'); navMobile.init(root, '[data-primary-nav]', '[data-main-nav-cont]'); }); </script></div></div> <div class="mobile-secondary-nav"><div data-civid="659438b7f4ba65599f04b5af" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_nav_secondary_primary20" data-sv-time="44" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container secondary" data-guid="6046d7aa-fba3-48f9-99b6-be56a9e9ce2e" data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation"}}' > <noscript class="permanently-hidden"> <nav> <a href="/about-us/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About"}}' >About</a> <a href="/about-us/our-team/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Our%20Team", "interactionUrl": "%2Fabout-us%2Four-team%2F", "interactionText": "Our%20Team"}}' >Our Team</a> <a href="https://www.visitmadison.com/jobs/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Job%20Openings", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fjobs%2F", "interactionText": "Job%20Openings"}}' >Job Openings</a> <a href="/about-us/get-connected/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Connect%20with%20Us", "interactionUrl": "%2Fabout-us%2Fget-connected%2F", "interactionText": "Connect%20with%20Us"}}' >Connect with Us</a> <a href="/about-us/get-connected/photo-shoot-volunteer-sign-up/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Photo%20Shoot%20Volunteer%20Sign%20Up", "interactionUrl": "%2Fabout-us%2Fget-connected%2Fphoto-shoot-volunteer-sign-up%2F", "interactionText": "Photo%20Shoot%20Volunteer%20Sign%20Up"}}' >Photo Shoot Volunteer Sign Up</a> <a href="/about-us/board-of-directors/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Board%20of%20Directors", "interactionUrl": "%2Fabout-us%2Fboard-of-directors%2F", "interactionText": "Board%20of%20Directors"}}' >Board of Directors</a> <a href="/about-us/destination-madison-foundation/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Destination%20Madison%20Foundation", "interactionUrl": "%2Fabout-us%2Fdestination-madison-foundation%2F", "interactionText": "Destination%20Madison%20Foundation"}}' >Destination Madison Foundation</a> <a href="/about-us/destination-madison-foundation/board-of-trustees/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Board%20of%20Trustees", "interactionUrl": "%2Fabout-us%2Fdestination-madison-foundation%2Fboard-of-trustees%2F", "interactionText": "Board%20of%20Trustees"}}' >Board of Trustees</a> <a href="https://www.visitmadison.com/contact/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact%20Us", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fcontact%2F", "interactionText": "Contact%20Us"}}' >Contact Us</a> <a href="/partners/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Partners", "interactionUrl": "%2Fpartners%2F", "interactionText": "Partners"}}' >Partners</a> <a href="/partners/hospitality-businesses/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hospitality%20Businesses", "interactionUrl": "%2Fpartners%2Fhospitality-businesses%2F", "interactionText": "Hospitality%20Businesses"}}' >Hospitality Businesses</a> <a href="/partners/corporate-businesses/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Corporate%20Businesses", "interactionUrl": "%2Fpartners%2Fcorporate-businesses%2F", "interactionText": "Corporate%20Businesses"}}' >Corporate Businesses</a> <a href="https://madison.extranet.simpleviewcrm.com/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Partner%20Login", "interactionUrl": "https%3A%2F%2Fmadison.extranet.simpleviewcrm.com%2F", "interactionText": "Partner%20Login"}}' >Partner Login</a> <a href="/partners/partner-programs-and-events/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Partner%20Programs%20%26%20Events", "interactionUrl": "%2Fpartners%2Fpartner-programs-and-events%2F", "interactionText": "Partner%20Programs%20%26%20Events"}}' >Partner Programs & Events</a> <a href="/partners/partner-programs-and-events/destination-madison-awards/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Destination%20Madison%20Awards", "interactionUrl": "%2Fpartners%2Fpartner-programs-and-events%2Fdestination-madison-awards%2F", "interactionText": "Destination%20Madison%20Awards"}}' >Destination Madison Awards</a> <a href="/partners/partner-programs-and-events/destination-madison-awards/dma-past-recipients/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Destination%20Madison%20Awards%20-%20Past%20Recipients", "interactionUrl": "%2Fpartners%2Fpartner-programs-and-events%2Fdestination-madison-awards%2Fdma-past-recipients%2F", "interactionText": "Destination%20Madison%20Awards%20-%20Past%20Recipients"}}' >Destination Madison Awards - Past Recipients</a> <a href="/partners/partner-programs-and-events/summer-summit-dmas/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Summer%20Summit%20%2B%20Destination%20Madison%20Awards", "interactionUrl": "%2Fpartners%2Fpartner-programs-and-events%2Fsummer-summit-dmas%2F", "interactionText": "Summer%20Summit%20%2B%20Destination%20Madison%20Awards"}}' >Summer Summit + Destination Madison Awards</a> <a href="/partners/partner-programs-and-events/hospitableme-everyone-welcome/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Everyone%20Welcome", "interactionUrl": "%2Fpartners%2Fpartner-programs-and-events%2Fhospitableme-everyone-welcome%2F", "interactionText": "Everyone%20Welcome"}}' >Everyone Welcome</a> <a href="/partners/meeting-space/success/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Success", "interactionUrl": "%2Fpartners%2Fmeeting-space%2Fsuccess%2F", "interactionText": "Success"}}' >Success</a> <a href="/media/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Media", "interactionUrl": "%2Fmedia%2F", "interactionText": "Media"}}' >Media</a> <a href="/media/rankings/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Rankings", "interactionUrl": "%2Fmedia%2Frankings%2F", "interactionText": "Rankings"}}' >Rankings</a> <a href="/media/in-the-news/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Madison%20in%20the%20Media", "interactionUrl": "%2Fmedia%2Fin-the-news%2F", "interactionText": "Madison%20in%20the%20Media"}}' >Madison in the Media</a> <a href="/hospitality-job-board/" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hospitality%20Job%20Board", "interactionUrl": "%2Fhospitality-job-board%2F", "interactionText": "Hospitality%20Job%20Board"}}' >Hospitality Job Board</a> </nav> </noscript> <nav class="navigation secondary" data-secondary-nav> <script type="text/template" data-nav-item-template>{{+linkTracking}} data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}' {{/}} {{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} <div class="nav-item" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="{{href}}" target="{{target}}" title="{{%data.title}}" {{>linkTracking}} > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-menu {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu style="display: none" > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item" data-id="5e4701f5bce60830cc8fd239" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/about-us/" target="_self" title="About" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "About", "interactionSource": "navigation", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About"}}' > About </a> <button id="5e4701f5bce60830cc8fd239" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e4701f5bce60830cc8fd239" data-start="/about-us/" data-section="secondary" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e47017bbce60830cc8fd1fb" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/partners/" target="_self" title="Partners" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Partners", "interactionSource": "navigation", "interactionUrl": "%2Fpartners%2F", "interactionText": "Partners"}}' > Partners </a> <button id="5e47017bbce60830cc8fd1fb" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e47017bbce60830cc8fd1fb" data-start="/partners/" data-section="secondary" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="5e470173bce60830cc8fd1f6" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/media/" target="_self" title="Media" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Media", "interactionSource": "navigation", "interactionUrl": "%2Fmedia%2F", "interactionText": "Media"}}' > Media </a> <button id="5e470173bce60830cc8fd1f6" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle open fas fa-plus" aria-hidden="true"></i> <i class="icon-toggle close fas fa-minus" aria-hidden="true"></i> </button> </div> <div class="dropdown-menu " aria-labelledby="5e470173bce60830cc8fd1f6" data-start="/media/" data-section="secondary" data-dropdown-menu style="display: none" > </div> </div> <div class="nav-item" data-id="65c2b4589db61e2c9891c71a" data-nav-item> <div class="nav-item-control"> <a class="nav-link" href="/hospitality-job-board/" target="_self" title="Hospitality Job Board" data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Hospitality Job Board", "interactionSource": "navigation", "interactionUrl": "%2Fhospitality-job-board%2F", "interactionText": "Hospitality%20Job%20Board"}}' > Hospitality Job Board </a> </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_mobile', ], function($, navMobile) { var root = $('[data-guid="6046d7aa-fba3-48f9-99b6-be56a9e9ce2e"]'); navMobile.init(root, '[data-secondary-nav]', '[data-secondary-nav-cont]'); }); </script></div></div> </div> <div class="visitors-guide-cont"><div data-civid="659438b7f4ba65599f04b5b1" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_common_visitors_guide" data-sv-time="21" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <a href="https://www.visitmadison.com/plan/visitors-guide/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Visitors Guide | With%20Love%2C%20Madison", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fplan%2Fvisitors-guide%2F", "interactionText": "With%20Love%2C%20Madison" } }'> <div class="visitors-guide has-image" data-guid="dc8bc544-fb31-4987-835c-ee839ca14ad0"> <div class="content-section"> <h4>Free Inspiration Guide</h4> <p>With Love, Madison<i class="fas fa-chevron-right"></i></p> </div> <div class="img-cont"> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_196,q_65,w_158/v1/clients/madison/Cover_a99f2746-61b2-41d9-b3f3-9b344e709e5d.jpg" alt="The cover of "With Love, Madison" featuring three people biking in front of the Capitol. Two of the people are holding hands while biking."> </div> <div class="waves"> <img src="/includes/public/assets/shared/waves.svg" alt="visual decoration"> </div> </div> </a></div></div> <div class="enews-cont"><div data-civid="659438b7f4ba65599f04b5b3" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_common_enews" data-sv-time="22" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <a href="https://www.visitmadison.com/plan/newsletter-signup/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "E-Newsletter | Sign%20up%20for%20seasonal%20emails", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fplan%2Fnewsletter-signup%2F", "interactionText": "Sign up for seasonal emails" } }'> <div class="enews" data-guid="58da153d-5c8c-4826-a0b5-f496a19f40c8"> <div class="img-cont"> <img src="/includes/public/assets/shared/M.svg"> </div> <div class="content-section"> <h4>Inspire Your Inbox</h4> <p>Sign up for seasonal emails<i class="fas fa-chevron-right"></i></p> </div> </div> </a></div></div> <div class="featured-event-cont"><div data-civid="659438b7f4ba65599f04b5b5" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_featured_event_header" data-sv-time="62" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="featured-event-header" data-guid="5a8aa535-c2e8-4761-8cb9-13d1fb26cbd6" data-gtm-vars='{ "tClient_ga4" : { "widgetName" : "Featured Event Header", "itemType" : "slides", "interactionSource": "widget" } }' > <div class="cols" data-slides> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont"> <a data-asset href="https://www.visitmadison.com/madison-on-tap/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Madison%20On%20Tap", "interactionUrl": "https://www.visitmadison.com/madison-on-tap/" } }'> <picture> <source media="screen and (min-width: 1024px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_473,q_50,w_950,x_440,y_262/v1/clients/madison/Capitol_Brewing_2022_0021_2_9cd0da31-201a-4d4f-ac3e-104c45a3b644.jpg"/> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_200,q_50,w_1024,x_440,y_262/v1/clients/madison/Capitol_Brewing_2022_0021_2_9cd0da31-201a-4d4f-ac3e-104c45a3b644.jpg"/> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_232,q_65,w_640,x_440,y_262/v1/clients/madison/Capitol_Brewing_2022_0021_2_9cd0da31-201a-4d4f-ac3e-104c45a3b644.jpg" alt="Two beers at a brewery in Madison, WI"/> </picture> </a> </div> <div class="content-section"> <h4><a href="https://www.visitmadison.com/madison-on-tap/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Madison%20On%20Tap", "interactionUrl": "https://www.visitmadison.com/madison-on-tap/", "interactionText" : "Madison%20On%20Tap" } }'>Madison On Tap</a></h4> <a class="read-more" href="https://www.visitmadison.com/madison-on-tap/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Sign%20Up%20Now", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fmadison-on-tap%2F", "interactionText" : "Sign Up Now" } }'>Sign Up Now <i class="fas fa-chevron-right"></i></a> </div> </div> </div> </div> </div> <script> require([ 'jquery', 'plugins_collections_custom_collection_helper', 'plugins_common_custom_quickview/site_quickview', ], function($, collectionHelper, quickview) { var root = $('[data-guid="5a8aa535-c2e8-4761-8cb9-13d1fb26cbd6"]'); collectionHelper.init(root, function() { var buttons = root.find('[data-quickview-button]'); quickview.initButtons(buttons); }); }); </script> </div><div data-civid="659438b7f4ba65599f04b5b7" class="contentRender contentRender_11 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_featured_event_header" data-sv-time="45" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <div class="featured-event-header" data-guid="1f49fadf-0b8e-4008-b4f5-67bb55f69dde" data-gtm-vars='{ "tClient_ga4" : { "widgetName" : "Featured Event Header", "itemType" : "events", "interactionSource": "widget" } }' > <div class="cols" data-slides> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemCategory" : "Arts%20%26%20Culture", "itemCity" : "Fort%20Atkinson", "itemId" : "64233" } }'> <div class="img-cont"> <a data-asset href="/event/miracle-on-34th-street/64233/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Miracle%20on%2034th%20Street", "interactionUrl": "/event/miracle-on-34th-street/64233/" } }'> <picture> <source media="screen and (min-width: 1024px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,h_473,q_50,w_950/v1/crm/madison/SeasonPosters2024_1280x810_MIRACLE_3D2E5736-5056-A36A-08365B76CE2F2BB3_3d2e934f-5056-a36a-08621b400b20a49a.jpg"/> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,h_200,q_50,w_1024/v1/crm/madison/SeasonPosters2024_1280x810_MIRACLE_3D2E5736-5056-A36A-08365B76CE2F2BB3_3d2e934f-5056-a36a-08621b400b20a49a.jpg"/> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_232,q_65,w_640/v1/crm/madison/SeasonPosters2024_1280x810_MIRACLE_3D2E5736-5056-A36A-08365B76CE2F2BB3_3d2e934f-5056-a36a-08621b400b20a49a.jpg" alt=""/> </picture> </a> </div> <div class="date-block"> <div class="month"><span class="text">December</span></div> <div class="day">05</div> </div> <div class="content-section"> <h4><a href="/event/miracle-on-34th-street/64233/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Miracle%20on%2034th%20Street", "interactionUrl": "/event/miracle-on-34th-street/64233/", "interactionText" : "Miracle%20on%2034th%20Street" } }'>Miracle on 34th Street</a></h4> <a class="read-more" href="/event/miracle-on-34th-street/64233/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Get%20Event%20Info", "interactionUrl": "%2Fevent%2Fmiracle-on-34th-street%2F64233%2F", "interactionText" : "Get Event Info" } }'>Get Event Info <i class="fas fa-chevron-right"></i></a> </div> </div> </div> </div> </div> <script> require([ 'jquery', 'plugins_collections_custom_collection_helper', 'plugins_common_custom_quickview/site_quickview', ], function($, collectionHelper, quickview) { var root = $('[data-guid="1f49fadf-0b8e-4008-b4f5-67bb55f69dde"]'); collectionHelper.init(root, function() { var buttons = root.find('[data-quickview-button]'); quickview.initButtons(buttons); }); }); </script> </div></div> </div> </div> </div> </div> <script> require(["jquery"], function($) { var root = $("[data-guid='04242c9d-e1cf-4e01-82a0-d14721d4e7e2']"); root.find("[data-toggle-search]").on("click", function() { $(this).closest("[data-search-container]").toggleClass("active"); if ($(this).closest("[data-search-container]").hasClass("active")) { root.find("[data-sv-searchinput]").focus(); } }); $(window).on("click", function(event) { if ($(event.target).closest('[data-search-container]').length === 0) { root.find("[data-search-container]").removeClass("active"); } }); var toggleScroll = function() { if (root.find('.mobile-nav').hasClass('active')) { $('html').addClass('noscroll'); } else { $('html').removeClass('noscroll'); } } root.find("[data-toggle-mobilenav]").on("click", function() { $(this).closest("[data-mobile-nav]").toggleClass("active"); toggleScroll(); }); // Function from David Walsh: http://davidwalsh.name/css-animation-callback function whichTransitionEvent(){ var t, el = document.createElement("fakeelement"); var transitions = { "transition" : "transitionend", "OTransition" : "oTransitionEnd", "MozTransition" : "transitionend", "WebkitTransition": "webkitTransitionEnd" } for (t in transitions){ if (el.style[t] !== undefined){ return transitions[t]; } } } var transitionEvent = whichTransitionEvent(); var states = ['top', 'slide-up', 'sticky-slide-left', 'sticky', 'sticky-slide-right', 'slide-down']; var timeouts = [300, 500, 150, 300, 700, 150]; var currentState = 0; var switchState = function(nextState, endState) { if (currentState !== endState) { currentState = nextState; setTimeout(function() { if (currentState === nextState) { //if current state and next state aren't equal, the animation was cancelled switchState((nextState + 1) % states.length, endState); } }, timeouts[currentState]); root.attr('data-animation-state', states[currentState]); } } var closeSearchAndWeather = function() { root.find('.search-cont').removeClass('active'); root.find('.weather-wrapper').removeClass('active'); root.find('.weather-dropdown-wrapper').removeClass('open'); } var callback = function(entries, observer) { if (window.innerWidth < 640) return; entries.forEach(function(entry) { closeSearchAndWeather(); if (entry.isIntersecting) { //at top of page if (currentState >= 3) { var endState = states.indexOf('top'); switchState((currentState + 1) % states.length, endState); } else if (currentState > 0) { //all user to cancel the sticky animation by scrolling up var endState = states.indexOf('top'); switchState((currentState - 1) % states.length, endState); } } else { //not at top of page var endState = states.indexOf('sticky'); switchState((currentState + 1) % states.length, endState); } }); } var target = $('#scroll-anchor')[0]; var observer = new IntersectionObserver(callback, {}); observer.observe(target); var loadThemeCSS = function(theme) { var link = document.createElement('link'); link.type = 'text/css'; link.rel = 'stylesheet'; link.href = '/includes/public/managed/core/plugins/common/virtuals/css/' + theme + '_theme.css'; $('head')[0].appendChild(link); }; var updateLogos = function() { var headerLogo = root.find('.logo img'); var footerLogo = $('.logo-footer img'); var taLogo = $('.footer-inner .trip-advisor img'); var taLink = $('.footer-inner .trip-advisor a'); headerLogo.attr('src', '/includes/public/assets/shared/sports-microsite-logo.svg'); footerLogo.attr('src', '/includes/public/assets/shared/sports-microsite-logo-white.svg'); taLogo.attr('src', '/includes/public/assets/shared/logo-footer.svg'); taLogo.addClass("ta-sports-fix") taLink.attr('href',"/") taLink.attr('target',"") } var theme = ""; if (theme !== undefined && theme !== '' && theme !== 'default_theme') { $('.root-panel').addClass(theme); loadThemeCSS(theme); if (theme === 'sports_microsite') { updateLogos(); } } }); </script></div> </div> <div id="slideshow-container" class="slideshow-container"> <div data-civid="60c10410686884798c9fef9e" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_header_slideshow_interior" data-sv-time="53" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="header-interior" data-guid="8c5d36e4-8fa4-443e-9e59-996a34443223" data-gtm-vars='{ "tClient_ga4" : { "widgetName" : "Slideshow Interior", "itemType" : "slides", "interactionSource": "widget" } }'> <script type="text/template" data-slide-template> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget"{{:itemCategory}}, "itemCategory" : "{{%%itemCategory}}"{{/}}{{:itemSubcategory}}, "itemSubcategory" : "{{%%itemSubcategory}}"{{/}}{{:city}}, "itemCity" : "{{%%city}}"{{?:listings}}, "itemCity" : "{{%%listings.0.city}}"{{/}}{{:region}}, "itemRegion" : "{{%%region}}"{{?:listings}}, "itemRegion" : "{{%%listings.0.region}}"{{/}}{{:recid}}, "itemId" : "{{%%recid}}"{{/}}{{:accountId}}, "acctId" : "{{%%accountId}}"{{?:acctid}}, "acctId" : "{{%%acctid}}"{{/}} } }'> <div class="img-cont {{!*templateData.hide_graphic}}show-graphic{{/}}"> <a data-asset href="{{assetLink()}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:isVideo()}}Video Click{{?}}Image{{/}}", "itemName" : "{{%%title}}", "interactionUrl": "{{assetLink()}}" } }'> <picture> <!-- Using fetch format in case a large png is uploaded --> <source media="screen and (min-width: 640px)" srcset = "{{asset.resource.getThumbnailUrl({ width : 1440, height : 720, crop : 'fill', quality: 60, fetch_format: 'jpg', sv : { gravity : "focalPoint" } })}}"/> <img src="{{asset.resource.getThumbnailUrl({ width : 375, height : 590, crop : 'fill', quality: 60, fetch_format: 'jpg', sv : { gravity : "focalPoint" } })}}" alt="{{%asset.alt_text}}" /> </picture> {{:isVideo()}}{{>custom_play_button}}{{/}} </a> {{:credit}} <div class="photo-credit"> <p>{{credit}}<p> </div> {{/credit}} </div> {{!*templateData.hide_content}} {{:title}} <div class="content-section"> <h4>{{title}}</h4> {{:description}}<p class="description">{{plainDescription(120)}}</p>{{/description}} {{:link}}<a class="read-more" href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{%%*templateData.more_caption}}", "interactionUrl": "{{%%link.url}}", "interactionText" : "{{*templateData.more_caption}}" } }'>{{*templateData.more_caption}} <i class="fas fa-chevron-right"></i></a>{{/}} </div> {{/}} {{/}} </div> </script> <div class="slider" data-slides> <div class="slide" data-id="6095b35fb03fd915e14a16ef"data-profile-sort=""> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont "> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "", "interactionUrl": "" } }'> <picture> <!-- Using fetch format in case a large png is uploaded --> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_60,w_1440/v1/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg"/> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_590,q_60,w_375/v1/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg" alt="A view of the State Capitol from an AC Hotel room" /> </picture> </a> </div> </div> </div> </div> <div class="arrow-cont"> <div type="button" data-role="none" class="custom-arrow prev" aria-label="previous"> <div class="arrow-inner"> <i class="fas fa-chevron-left" aria-hidden="true"></i> </div> </div> <div type="button" data-role="none" class="custom-arrow next" aria-label="next"> <div class="arrow-inner"> <i class="fas fa-chevron-right" aria-hidden="true"></i> </div> </div> </div> </div> <script> require(["jquery", "plugins_collections_custom_collection_helper", "sv_urlLib", "sv_siteSlick"], function($, collectionHelper, urlLib) { var root = $("[data-guid=8c5d36e4-8fa4-443e-9e59-996a34443223]"); var slider = root.find("[data-slides]"); var urlOrigin = urlLib.parse(window.location.href).get['sv-origin']; collectionHelper.init(root, function() { slider.slick({ initialSlide : urlOrigin !== undefined ? urlOrigin : 0, appendArrows: root.find(".arrow-cont"), prevArrow : root.find('.prev'), nextArrow : root.find('.next'), draggable : false, arrows: true, }); }); }); </script></div> </div> <div id="main-content" class="content"> <div data-civid="5e472356bce60830cc8fd483" class="contentRender contentRender_13 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="0" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share"> <div class="navigation-container"> <div data-civid="5f29a8dcc74ee26ff388f58e" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb_primary20" data-sv-time="27" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <nav class="nav-list" data-guid="81cccf4d-b87a-480f-a8e4-6adeb5805e08" data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "navType": "Breadcrumb", "interactionSource": "navigation"}}' > <ul class="interior-nav"> <li class="item" data-id=""> <a href="/" target="" title="" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Home", "interactionUrl": "/", "interactionText": "Home"}}' > Home <span class="vertical-line">|</span> </a> </li> <li class="item" data-id="6074b1e01c100866eb927bf4"> <a href="/downtown/" target="_self" title="" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Downtown", "interactionUrl": "%2Fdowntown%2F", "interactionText": "Downtown"}}' > Downtown <span class="vertical-line">|</span> </a> </li> <li class="item current" data-id="6079e1a0fb24f23f75693fcb"> <a href="/downtown/hotels/" target="_self" title="" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotels", "interactionUrl": "%2Fdowntown%2Fhotels%2F", "interactionText": "Hotels"}}' > Hotels <span class="vertical-line">|</span> </a> </li> </ul> </nav> </div> </div> <div class="share-container"> <div data-civid="5f29a8dcc74ee26ff388f590" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="20" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="sv-share" data-guid="7513f44b-19ac-4e74-9aef-fe81a59fb4e8" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'> <div class="sv-share-button-wrapper"> <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover"> <i class="sv-share-trigger-icon fas fa-share-square"></i> <span>Share</span> </button> <ul id="share-popover" class="sv-share-popover"> <div data-sv-social-share></div> </ul> </div> </div> <script type="text/template" data-social-share-template> {{#items}} <li class="sv-share-service-email"> <!-- Email --> <a href="mailto:?subject={{%%title}}&body={{%%url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Email", "interactionUrl": "mailto:?subject={{%%title}}&body={{%%url}}", "interactionText" : "Email" } }'> <i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i> <span>Email</span> </a> </li> <li class="sv-share-service-twitter"> <!-- Twitter --> <a href="https://twitter.com/share?url={{url}}&text={{%%title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Twitter", "interactionUrl": "https://twitter.com/share?url={{%%url}}&text={{%%title}}", "interactionText" : "Twitter" } }'> <i class="sv-share-service-icon fab fa-twitter" aria-hidden="true"></i> <span>Twitter</span> </a> </li> <li class="sv-share-service-facebook"> <!-- Facebook --> <a href="https://www.facebook.com/sharer/sharer.php?u={{url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Facebook", "interactionUrl": "https://www.facebook.com/sharer/sharer.php?u={{%%url}}", "interactionText" : "Facebook" } }'> <i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i> <span>Facebook</span> </a> </li> <li class="sv-share-service-linkedin"> <!-- LinkedIn --> <a href="https://www.linkedin.com/shareArticle?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Linkedin", "interactionUrl": "https://www.linkedin.com/shareArticle?url={{%%url}}&title={{%%title}}", "interactionText" : "LinkedIn" } }'> <i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i> <span>LinkedIn</span> </a> </li> <li class="sv-share-service-reddit"> <!-- Reddit --> <a href="https://reddit.com/submit?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Reddit", "interactionUrl": "https://reddit.com/submit?url={{%%url}}&title={{%%title}}", "interactionText" : "Reddit" } }'> <i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i> <span>Reddit</span> </a> </li> {{/}} </script> <script> require(["plugins_common_custom_social_share"], function(socialShare) { const data = {"sections":{},"data":{},"guid":"7513f44b-19ac-4e74-9aef-fe81a59fb4e8","customSettings":{},"widgetArgs":{"nav":{"_id":"6079e1a0fb24f23f75693fcb","sortorder":7,"title":"Hotels","folder":"hotels","section":"main","type":"page","active":true,"show_on_nav":true,"publish_start":"2021-04-16T19:00:00.000Z","searchable":"yes","locale_code":"en-us","new_window":false,"image_id":"5f456470dfe47e1e906148f6","description":"<p>From rooftop views to indoor pools, you can find your perfect fit with amenities for a solo trip or family vacation.</p>","meta_title":"Downtown Madison Hotels: Best Bets | Destination Madison","meta_description":"Stay in style on the Madison isthmus: from rooftop views to indoor pools, find your perfect fit with amenities for a solo trip or family vacation. Search hotels here.","open_graph_title":"Downtown Hotels","open_graph_image_id":"5f456470dfe47e1e906148f6","parent_id":"6074b1e01c100866eb927bf4","parents_ids":["6074b1e01c100866eb927bf4"],"version_id":"60c10422686884798c9fefbc","created":"2021-04-16T19:12:32.613Z","content_owner":"default","site_name":"primary20","updated":"2023-11-16T15:06:05.254Z","title_sort":"hotels","site_section":"primary20.main","published":true,"amp":false,"cms_title":"Hotels - /downtown/hotels/","cms_title_sort":"hotels - /downtown/hotels/","folderHref":"/downtown/hotels/","image":{"_id":"5f456470dfe47e1e906148f6","original_public_id":"clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac","title":"Capitol view from AC Hotel","notes":"2020 :: Inset Image on Content Page :: Safe Meetings COVID Information","resource_raw":{"asset_id":"db4343df2e15775ac769720523bb245c","public_id":"clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac","version":1598383180,"version_id":"f35276f75003a356ed7ffc3c7bb4ae5a","signature":"04f8c620562321aaa51ce17f118b822f88021c3d","width":2000,"height":1333,"format":"jpg","resource_type":"image","created_at":"2020-08-25T19:19:40.000Z","pages":1,"bytes":1297147,"type":"upload","etag":"e6451d191732d820645617e5273f7488","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1598383180/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1598383180/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg","access_mode":"public","exif":{"ApertureValue":"633985/100000","Artist":"JOHN WOODCOCK; JOHN WOODCOCK","BodySerialNumber":"022021006942","CameraOwnerName":"John Woodcock","Copyright":"..JOHN WOODCOCK","CustomRendered":"0","DateTime":"2017:07:10 11:46:11","DateTimeDigitized":"2017:06:08 16:32:01","DateTimeOriginal":"2017:06:08 16:32:01","ExifOffset":"270","ExifVersion":"48, 50, 51, 48","ExposureBiasValue":"0/1","ExposureMode":"1","ExposureProgram":"1","ExposureTime":"1/13","FileSource":"3","Flash":"16","FNumber":"9/1","FocalLength":"20/1","FocalPlaneResolutionUnit":"2","FocalPlaneXResolution":"187405072/32768","FocalPlaneYResolution":"187724608/32768","LensModel":"Canon EF 16-35mm f/2.8L III USM","LensSerialNumber":"4400001518","LensSpecification":"16/1, 35/1, 0/0, 0/0","Make":"Canon","MeteringMode":"5","Model":"Canon EOS 5D Mark IV","PhotographicSensitivity":"100","PixelXDimension":"2000","PixelYDimension":"1333","RecommendedExposureIndex":"100","ResolutionUnit":"2","SceneCaptureType":"0","SceneType":"1","SensitivityType":"2","ShutterSpeedValue":"370044/100000","Software":"Capture One 10 Macintosh","SubjectDistance":"0/1","SubSecTimeDigitized":"00","SubSecTimeOriginal":"00","Compression":"6","JPEGInterchangeFormat":"944","JPEGInterchangeFormatLength":"2172","WhiteBalance":"0","XResolution":"120/1","YResolution":"120/1"},"original_filename":"file"},"categories_ids":["56c48bce134a48922b8f7f22"],"tags_ids":["5e0e70eda848cfaaa3054d10"],"alt_text_raw":"A view of the State Capitol from an AC Hotel room","content_owner":"default","title_sort":"capitol view from ac hotel","updated":"2020-08-25T19:20:16.847Z","deleted":false,"created":"2020-08-25T19:20:16.848Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac"}},"id":"5f456470dfe47e1e906148f6","type":"image","inAssetRequest":false,"alt_text":"A view of the State Capitol from an AC Hotel room","expired":false},"locale_count":0,"open_graph_image":{"_id":"5f456470dfe47e1e906148f6","original_public_id":"clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac","title":"Capitol view from AC Hotel","notes":"2020 :: Inset Image on Content Page :: Safe Meetings COVID Information","resource_raw":{"asset_id":"db4343df2e15775ac769720523bb245c","public_id":"clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac","version":1598383180,"version_id":"f35276f75003a356ed7ffc3c7bb4ae5a","signature":"04f8c620562321aaa51ce17f118b822f88021c3d","width":2000,"height":1333,"format":"jpg","resource_type":"image","created_at":"2020-08-25T19:19:40.000Z","pages":1,"bytes":1297147,"type":"upload","etag":"e6451d191732d820645617e5273f7488","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1598383180/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1598383180/clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac.jpg","access_mode":"public","exif":{"ApertureValue":"633985/100000","Artist":"JOHN WOODCOCK; JOHN WOODCOCK","BodySerialNumber":"022021006942","CameraOwnerName":"John Woodcock","Copyright":"..JOHN WOODCOCK","CustomRendered":"0","DateTime":"2017:07:10 11:46:11","DateTimeDigitized":"2017:06:08 16:32:01","DateTimeOriginal":"2017:06:08 16:32:01","ExifOffset":"270","ExifVersion":"48, 50, 51, 48","ExposureBiasValue":"0/1","ExposureMode":"1","ExposureProgram":"1","ExposureTime":"1/13","FileSource":"3","Flash":"16","FNumber":"9/1","FocalLength":"20/1","FocalPlaneResolutionUnit":"2","FocalPlaneXResolution":"187405072/32768","FocalPlaneYResolution":"187724608/32768","LensModel":"Canon EF 16-35mm f/2.8L III USM","LensSerialNumber":"4400001518","LensSpecification":"16/1, 35/1, 0/0, 0/0","Make":"Canon","MeteringMode":"5","Model":"Canon EOS 5D Mark IV","PhotographicSensitivity":"100","PixelXDimension":"2000","PixelYDimension":"1333","RecommendedExposureIndex":"100","ResolutionUnit":"2","SceneCaptureType":"0","SceneType":"1","SensitivityType":"2","ShutterSpeedValue":"370044/100000","Software":"Capture One 10 Macintosh","SubjectDistance":"0/1","SubSecTimeDigitized":"00","SubSecTimeOriginal":"00","Compression":"6","JPEGInterchangeFormat":"944","JPEGInterchangeFormatLength":"2172","WhiteBalance":"0","XResolution":"120/1","YResolution":"120/1"},"original_filename":"file"},"categories_ids":["56c48bce134a48922b8f7f22"],"tags_ids":["5e0e70eda848cfaaa3054d10"],"alt_text_raw":"A view of the State Capitol from an AC Hotel room","content_owner":"default","title_sort":"capitol view from ac hotel","updated":"2020-08-25T19:20:16.847Z","deleted":false,"created":"2020-08-25T19:20:16.848Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/madison/Hotel2_AC_27be745f-9181-4e9c-8466-6d08df41e3ac"}},"id":"5f456470dfe47e1e906148f6","type":"image","inAssetRequest":false,"alt_text":"A view of the State Capitol from an AC Hotel room","expired":false},"id":"6079e1a0fb24f23f75693fcb","parent_id_string":"6074b1e01c100866eb927bf4","version_id_string":"60c10422686884798c9fefbc","href":"/downtown/hotels/","absoluteHref":"https://www.visitmadison.com/downtown/hotels/","absoluteFolderHref":"https://www.visitmadison.com/downtown/hotels/","metaTitle":"Downtown Madison Hotels: Best Bets | Destination Madison","rootCmsUrl":"/nav/sitemap/site_primary20/section_main/"},"num":15,"guid":"7513f44b-19ac-4e74-9aef-fe81a59fb4e8","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary20","updated":"2020-08-04T18:46:46.066Z","saved":false,"created":"2020-08-04T18:46:46.067Z","deleted":false,"id":"5f29a8dcc74ee26ff388f590","version_id_string":"5f29a8dcc74ee26ff388f591"},"version":{"created":"2020-08-04T18:46:46.083Z","id":"5f29a8dcc74ee26ff388f591","instance_id_string":"5f29a8dcc74ee26ff388f590","data":{}},"onTrunk":true,"civid":"5f29a8dcc74ee26ff388f590"},"name":"plugins_common_social_share"}}; socialShare.init("7513f44b-19ac-4e74-9aef-fe81a59fb4e8", data) }); </script> </div> </div> </div></div><div data-civid="60c10410686884798c9fefa4" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="26" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="1c744a2c-5235-4421-b45b-f381b7aa031e"> <h1>Downtown Hotels</h1> <p>Stay in style on the isthmus. From rooftop views to indoor pools, you can find your perfect fit with amenities for a solo trip or family vacation. All within walking distance from the <a data-sv-linklookup-id="5e4b09129d3d61fab005d0c1" data-sv-linklookup-type="plugins_nav_navitem_primary20_main" data-sv-targetauto="true" href="https://www.visitmadison.com/things-to-do/attractions/wisconsin-state-capitol/" target="_self">Wisconsin State Capitol</a>, <a data-sv-linklookup-id="5e4b09159d3d61fab005d3b6" data-sv-linklookup-type="plugins_nav_navitem_primary20_main" data-sv-targetauto="true" href="https://www.visitmadison.com/things-to-do/colleges-and-universities/university-of-wisconsin-madison/" target="_self">University of Wisconsin</a> and all the food, drink and culture you crave.</p> </section></div><div data-civid="60c10410686884798c9fefa6" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_listings_layout_list" data-sv-time="65" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div id="layoutjs_65c3ed39-ca1d-4d6d-8a95-692b81514091" class="layoutjsContainer" data-gtm-vars='{ "tCore" : { "category" : "layoutjs_plugins_listings_layout_list" } }'></div> <script type="text/template" data-sv-tripadvisorTemplate> {{#data}} <div class="tripadvisor-snippet"> <div class="price">{{:price_level}}{{price_level}}{{/}}</div> <div class="reviews-rating-line" data-gtm-vars='{"tClient": {"eventCategory": "Listings", "eventAction": "Link to TripAdvisor","eventLabel": "{{%%name}}", "href": "{{web_url}}", "lt": "TripAdvisor"}}'> <h4 class="ta-title">TripAdvisor Traveler Rating</h4> <a data-ta-link href="{{weburl}}" target="_blank" data-gtm-click data-gtm-vars='{"tClient": {"ot": "Button"}}'> <img src="{{rating_image_url}}" alt="TripAdvisor Traveler Rating - {{rating}}"/> </a> <span class="reviews-rating-line-text"> <a data-ta-link href="{{web_url}}" target="_blank" data-gtm-click data-gtm-vars='{"tClient": {"ot": "Text"}}'> {{num_reviews}} reviews </a> </span> </div> </div> {{/data}} </script> <script> require([ "jquery", "plugins_core/main", "sv_site", "sv_crmLib", "plugins_common_custom_ui_watcher", "sv_clientLib", "sv_cloudinaryLib", "sv_goatee!plugins=cloudinary,stringLib", "sv_asyncLib", "sv_clientMoment", "sv_arrayLib", "sv_load!plugins_dtn", "plugins_common_custom_layoutjs", "sv_load!site_gamClient", "async" ], function( $, core, site, crmLib, UIWatcher, clientLib, sv_cloudinaryLib, goatee, asyncLib, clientMoment, arrayLib, dtn, layoutjs, gamClient, async ) { var widget = {"template":"list","showSearchBox":"true","listingcats":"151","region":"588","amenityoptions":"custom","amenities":["346","349","230","231","232","233","234","235","238","387","239","241","228","229","244","245","246","248"],"custom_naturalsearch":"false","region_array":["588","554"]}; var subcats = [{"label":"Bed & Breakfast","value":"470"},{"label":"Boutique Hotel","value":"1153"},{"label":"Camping","value":"931"},{"label":"Campus Housing","value":"472"},{"label":"Extended Stay","value":"467"},{"label":"Hotel/Motel/Resort","value":"468"},{"label":"Pet Friendly","value":"1092"}]; var regions = [{"label":"State Street/Campus","value":"554"},{"label":"Capitol/Downtown","value":"588"}]; var regionsChosen = true; var subcatsChosen = false; var useGroupedCats = false; var groupedCats = [{"label":"Accommodations","value":"151","options":[{"label":"Bed & Breakfast","value":"470"},{"label":"Boutique Hotel","value":"1153"},{"label":"Camping","value":"931"},{"label":"Campus Housing","value":"472"},{"label":"Extended Stay","value":"467"},{"label":"Hotel/Motel/Resort","value":"468"},{"label":"Pet Friendly","value":"1092"}]},{"label":"Arts & Culture","value":"310"},{"label":"Associations/Community Groups","value":"152"},{"label":"Attractions","value":"153"},{"label":"Beer, Wine & Spirits","value":"308"},{"label":"Businesses & Services","value":"158"},{"label":"Meetings & Events","value":"157"},{"label":"Outdoors & Sports","value":"306"},{"label":"Real Estate/Relocation","value":"302"},{"label":"Restaurants","value":"174"},{"label":"Shopping","value":"175"},{"label":"Transportation/Travel","value":"179"}]; var amenities = [{"label":"ADA Compatibility","value":"details_adacompatibility_94"},{"label":"Bar/Lounge","value":"details_lounge_18_21_28"},{"label":"Business Center","value":"details_businessservices_25_28_35"},{"label":"Complimentary Breakfast","value":"details_continentalbreakfast_81"},{"label":"Complimentary Parking","value":"details_complimentaryparking_92"},{"label":"Fitness Facilities","value":"details_exerciseroom_12_15_22"},{"label":"Laundry & Dry Cleaning Service","value":"details_laundryservice_4_7_14"},{"label":"Meeting/Event Facilities On-Site","value":"details_meetingsonsite"},{"label":"Non-Smoking Rooms","value":"details_nonsmokingrooms_6_9_16"},{"label":"Pet-Friendly Policies","value":"details_petsallowed_20_23_30"},{"label":"Pool","value":"details_pool_14_17_24"},{"label":"Restaurant On-Site","value":"details_restaurant_17_20_27"},{"label":"Shuttle Services","value":"details_airportshuttle_21_24_31"},{"label":"Spa On-Site","value":"details_spa_16_19_26"},{"label":"Suites Available","value":"details_suitesavailable_1_4_11"},{"label":"Valet Parking","value":"details_valetparking_93"}]; var hasPrimaryCat = true; var dtnargs = {"auid":"/21812118460/MadisonWI_2020/featured_listing","limit":3,"sort":"random"}; var hasDtn = (dtnargs.auid !== undefined && dtnargs.auid.length > 0 && dtnargs.limit > 0 && dtn !== undefined); var limit = 12; var xhr; var defaultHooks = []; var defaultView = widget.custom_defaultView !== undefined ? widget.custom_defaultView : "grid"; var tripadvisorTemplate = $("[data-sv-tripadvisorTemplate]").html(); if (widget.detail_type !== undefined) { defaultHooks.push({ name : "afterFind_custom_detail_type", args : { detail_type : widget.detail_type } }); } if (widget.dtnlimit) { // if a limit is specified in the widget, override that passed in config dtnargs.limit = Number(widget.dtnlimit); } if (hasDtn) { // we want the smaller of the limit and dtnargs.limit dtnargs.limit = Math.min(dtnargs.limit, limit); } var allFilterTagItems = subcats.map(function(val) { return { site : site.site, subcatid : Number(val.value) } }); // the base filter is the minimum filter applied to all queries. This is *not* the same as a "default" query, or the initial query. // this is the base. Any filter components that can be done in the UI are added to this object var baseFilter = { $and : [] } if (hasPrimaryCat) { baseFilter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : allFilterTagItems }) } }); } else { baseFilter.$and.push({ filter_tags : { $in : ['site_' + site.site] } }); } if (regionsChosen) { baseFilter.regionid = { $in : regions.map(function(val) { return Number(val.value) }) } } var masterFlow = new asyncLib.Flow(); var hideLabels = widget.custom_naturalsearch === "true" ? true : false; var amenLabel = hideLabels && widget.custom_amenlead ? widget.custom_amenlead : "Amenities" var subcatLabel = hideLabels && widget.custom_subcatlead ? widget.custom_subcatlead : "Categories" var regionLabel = hideLabels && widget.custom_regionlead ? widget.custom_regionlead : "Where" var regionEnd = hideLabels && widget.custom_regionend ? widget.custom_regionend : "" showAmen = true; if(hideLabels && amenLabel === "Amenities") { showAmen = false; } else if (amenities.length <= 0) { showAmen = false } showSubcat = true; if(hideLabels && subcatLabel === "Categories") { showSubcat = false; } else if (subcats.length <= 0) { showSubcat = false } showRegion = true; hideRegionToggle = false; if(hideLabels && regionLabel === "Where" && regionEnd === "") { showRegion = false; } else if(hideLabels){ hideRegionToggle = true; } else if (!hideLabels) { showRegion = regionsChosen ? regions.length > 1 : regions.length > 0; } var preFilteredAmenities = (widget !== undefined && widget.custom_default_amenity !== undefined) ? [widget.custom_default_amenity] : undefined; masterFlow.series({ init: function(cb) { var vue = layoutjs.getVue({ rootNode : $("#layoutjs_65c3ed39-ca1d-4d6d-8a95-692b81514091"), type : "listings", view : defaultView, limit : limit, sort : "qualityScore", // if there is a defaultImageUrl defined in client config, use it. Else it will utilize the default declared in custom_layoutjs.js fallbackImageUrl : site.siteConfig.custom && site.siteConfig.custom[site.site] && site.siteConfig.custom[site.site].defaultImageUrl, showFilter : true, baseFilter : baseFilter, filters : [ { name : "keyword", label : "KEYWORD", type : "keyword", toFilter : function(value, filter, context) { filter.solrOptions = { keyword : value } return filter; } }, { name : "subcats", label : subcatLabel, // since we implicitly filter on available subcats, we hide the checkboxes if there is one or less options show : showSubcat, hideToggle : false, type : useGroupedCats ? "twostage" : "checkbox", typeExtra : { options : useGroupedCats ? groupedCats : subcats, countArgs : { watchFilters : ["amenities", "regions"], unsupportedFilters : ["keyword"], field : "categories.subcatid", unwind : "categories", model : "plugins_listings_listings", sort : false } }, toFilter : function(value, filter, context) { filter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : this.custom_selectedSubcatItems }) } }); return filter; } }, { name : "amenities", label : amenLabel, // we do not implicitly filter on amenities so if there is only one available option we still want to show the checkbox show : showAmen, hideToggle : false, type : "checkbox", initialValue : preFilteredAmenities, typeExtra : { options : amenities, countArgs : { watchFilters : ["subcats", "regions", "amenities"], unsupportedFilters : ["keyword"], field : "amenities_array.uniquename", unwind : "amenities_array", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter) { value.forEach(function(val) { filter["amenities." + val + ".value_raw"] = true; }); return filter; } }, { name : "regions", label : regionLabel, aftLabel : regionEnd, // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array show : showRegion, hideToggle : hideRegionToggle, type : "checkbox", typeExtra : { options : regions, defaultShow : 6, countArgs : { watchFilters : ["subcats", "amenities"], unsupportedFilters : ["keyword"], field : "regionid", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter, context) { filter.$and.push({ regionid : { $in : value.map(function(val) { return Number(val) }) } }); return filter; } } ], sortOptions : [ { value : "qualityScore", label : "Recommended" }, { value : "distance", label : "Near Me" } ], maxRangeMiles : 100, latitude : 43.0667, longitude : -89.4, data : { custom_catid : (widget.listingcats !== undefined) ? Number(widget.listingcats) : undefined, custom_dtnids : [] }, // computed allows the passing of computed and method properties, in cases where they may need to be unique to the template computed : { custom_selectedSubcatItems : function() { return this.filter_subcats_numberArray.map(function(val) { return { site : site.site, subcatid : val } }); }, custom_dtnFilterTagItems : function() { // if we have not chosen subcats in the widget, then we need to load via the category id // if we have chosen subcats then we utilize whatever the state of the if (this.custom_selectedSubcatItems.length > 0) { // if we have items selected in the UI, use them return this.custom_selectedSubcatItems; } else if (subcatsChosen) { // if we have items chosen in the widget, use those return allFilterTagItems; } else { // otherwise fall back to the chosen catid return [{ site : site.site, catid : this.custom_catid }]; } } }, methods : {}, watch : { docs: function() { // place logic in here that needs to happen after render of items this.$nextTick(function() { if (hasDtn) { gamClient.renderAds(); } $(this.$el).find("[data-tripadvisor-beacon]").each(function() { var taTracking; // todo. get crm to ad ta hit tracking id. see palm springs var beacon = $(this); var recid = $(this).closest('[data-recid]').attr('data-recid'); var taArgs = { service : "tripadvisor", recid : recid }; $.get("/includes/plugins/listings/getreviews/", taArgs, function(res) { if (res.success) { beacon.html(goatee.fill(tripadvisorTemplate, res)); if (taTracking) { beacon.find('[data-ta-link]').each(function(){ var href = $(this).attr("href") $(this).attr("href", crmLib.getTrackUrl(taTracking, href)); }); } } }); }); }); } }, query : function(cb) { var self = this; var filter = self.getFilter("query"); var options = { limit : self.args.limit, skip : self.skip, count : true, castDocs : false, fields : { recid : 1, title : 1, address1 : 1, url : 1, weburl: 1, isDTN : 1, latitude : 1, longitude : 1, primary_image_url : 1, qualityScore : 1, primary_category: 1, acctid : 1, city : 1, region : 1, 'taid' : 1, 'taoptin': 1, "dtn.rank" : 1, "yelp.rating" : 1, "yelp.url" : 1, "yelp.review_count" : 1, "yelp.price" : 1, "listingudfs_object.1156" : 1 }, hooks : defaultHooks }; if (self.sort === "qualityScore") { options.sort = { qualityScore : -1, sortcompany : 1 }; } else if (self.sort === "distance") { filter.solrOptions = filter.solrOptions || {}; filter.solrOptions.sort = "distance"; filter.solrOptions.point = [self.georesult.latitude, self.georesult.longitude].join(","); filter.solrOptions.radius = self.args.maxRangeMiles.toString(); } if (options.skip === 0) { // whenever the skip is 0, we reset the custom_dtnids back to scratch self.custom_dtnids = []; } var flow = new asyncLib.Flow(); flow.series({ dtn : function(cb) { if (hasDtn === false || options.skip > 0 || self.sort === "distance" || self.custom_catid === undefined) { return cb(null, []); } var dtnFilter = self.getFilter("query"); dtnFilter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : self.custom_dtnFilterTagItems, dtn : true }) } }); // using 0000 and 2359 for caching purposes, otherwise we could just use Date().toISOString() var today0000 = clientMoment().startOf("day"); // send date as 00:00:00 in the client timezone in UTC var today2359 = clientMoment().endOf("day"); // send date as 23:59:59 in the client timezone in UTC dtnFilter.$and.push( { $or : [ { "dtn.sdate" : { $lte : { $date : today0000.toISOString() } } }, { "dtn.sdate" : { $exists : false } } ] }, { $or : [ { "dtn.edate" : { $gte : { $date : today2359.toISOString() } } }, { "dtn.edate" : { $exists : false } } ] } ); var dtnOptions = $.extend({}, options, { // we allow DTN to oversell the first page by a factor of 2 // we will pull from this set a max of the limit limit : self.limit * 2, count : false, hooks : defaultHooks.concat("afterFind_dtn") }); if (xhr) { xhr.abort(); } xhr = $.get("/includes/rest_v2/plugins_listings_listings/find/", { json : JSON.stringify({ filter : dtnFilter, options : dtnOptions }), token : core.simpleToken }); xhr.done(function(res) { // randomize the result set, then trim it down to our desired limit res.docs = arrayLib.randomize(res.docs); res.docs = res.docs.splice(0, dtnargs.limit); res.docs.forEach(function(val) { self.custom_dtnids.push(val.recid); val.dtnAuid = dtnargs.auid; val.isDTN = true; }); return cb(null, res.docs); }).fail(function(err, type, message) { if (type === "abort") { return flow.halt({ total : 0, docs : [] }); } // another request has aborted this one, so halt this flow return cb(new Error(message)); }); }, data : function(cb) { if (flow.data.dtn.length > 0) { // has DTN listings, need to adjust page 1 limit and store dtnids for exclusion from main query on all pages options.limit -= self.custom_dtnids.length; } else { options.skip = (options.skip - self.custom_dtnids.length); } if (self.custom_dtnids.length > 0) { filter.recid = { $nin : self.custom_dtnids } } if (xhr) { xhr.abort(); } if (self.custom_dtnids.length === self.limit) { options.limit = 1; } xhr = $.get("/includes/rest_v2/plugins_listings_listings/find/", { json : JSON.stringify({ filter : filter, options : options }), token : core.simpleToken }); xhr.done(function(res) { var returnData = { total : res.docs.count + self.custom_dtnids.length, docs : flow.data.dtn.concat(res.docs.docs).slice(0, self.limit) }; returnData.docs = returnData.docs.map(function(val) { return { recid : val.recid, title : val.title, acctid : val.acctid, city : val.city, region : val.region, crmc : val.primary_category.catname, crmsc : val.primary_category.subcatname, image_url : val.primary_image_url ? val.primary_image_url : site.siteConfig.custom[site.site].defaultImageUrl, url : val.url, dtn : val.isDTN ? { auid : dtnargs.auid, rank : val.dtn.rank } : undefined, yelp : val.yelp, locations: [{ title : val.address1 }], // sets listing location latitude : val.latitude, longitude : val.longitude, qualityScore : val.qualityScore, taid: val.taid, taoptin: val.taoptin, weburl : val.weburl, button : { title : "DETAILS", url : val.url }, dtnButton : { title : "VISIT WEBSITE", url : val.weburl }, green : val.listingudfs_object && val.listingudfs_object[1156] ? val.listingudfs_object[1156].value_raw : false } }); return cb(null, returnData); }).fail(function(err, type, message) { if (type === "abort") { return flow.halt({ total : 0, docs : [] }); } // another request has aborted this one, so halt this flow return cb(new Error(message)); }); } }, flow.cbLast(cb)); } }); /* register available UI events */ var watcher = new UIWatcher(vue, $, document); var uid = clientLib.uuid().toString(); var widgetEvents = [ "change-page", "view-change", "value-change", "sort-change", "toggle-show-more", "scroll-into-view", "item-click", "title-click", "map-pin-click", "tripbuilder" ]; for (var i=0; i<widgetEvents.length; i++) { watcher.add("vue", widgetEvents[i], uid, { name: "Listings" }); } } }, function(err, msg) { if (err) { return new Error(msg); } }); }); </script></div><div data-civid="6079f709fb24f23f75694d34" class="contentRender contentRender_18 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_slider" data-sv-time="64" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> <div class="tiles-slider" style="border-left: solid 10px #dbe442;" data-guid="17347f88-f4bc-436b-9eda-bc2f8b5a2853" data-gtm-vars='{ "tClient_ga4" : { "widgetName" : "Slider", "interactionSource": "widget" } }' > <div class="title-cont"> <div class="title-top"> <h2>Explore More Downtown</h2> </div> <div class="green-lines"> <img src="/includes/public/assets/shared/teal-lines.png"> </div> </div> <div class="slider-cont"> <div class="arrow-cont"> <div type="button" data-role="none" class="custom-arrow prev" aria-label="previous"> <div class="arrow-inner left" style="background-color: #e40046"> <i class="fas fa-chevron-left"></i> </div> </div> <div type="button" data-role="none" class="custom-arrow next" aria-label="next"> <div class="arrow-inner right" style="background-color: #e40046"> <i class="fas fa-chevron-right"></i> </div> </div> </div> <div class="slick-slider" data-slides> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont"> <a data-asset href="https://www.visitmadison.com/downtown/parking-and-transportation/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Parking%20%26%20Transportation", "interactionUrl": "https://www.visitmadison.com/downtown/parking-and-transportation/" } }'> <picture> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_395,q_50,w_294,x_2734,y_1077/v1/clients/madison/RCT05244_20200730_Large_bcbb0558-6d9a-4599-82b5-01a4f05d1593.jpg"/> <img class="img" data-lazy="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_278,q_65,w_378,x_2734,y_1077/v1/clients/madison/RCT05244_20200730_Large_bcbb0558-6d9a-4599-82b5-01a4f05d1593.jpg" alt="An individual rides a bike and pulls a child behind them in a carrier." /> </picture> </a> </div> <div class="slide-content"> <h4><a href="https://www.visitmadison.com/downtown/parking-and-transportation/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Parking%20%26%20Transportation", "interactionUrl": "https://www.visitmadison.com/downtown/parking-and-transportation/", "interactionText" : "Parking%20%26%20Transportation" } }'>Parking & Transportation</a></h4> <p> So, you’re planning a trip to downtown Madison? These transportation tips and parking... <a class="read-more" href="https://www.visitmadison.com/downtown/parking-and-transportation/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : ">", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fdowntown%2Fparking-and-transportation%2F", "interactionText" : ">" } }'> <i class="fas fa-chevron-right"></i> </a> </p> </div> </div> </div> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont"> <a data-asset href="https://www.visitmadison.com/downtown/shop/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Shopping", "interactionUrl": "https://www.visitmadison.com/downtown/shop/" } }'> <picture> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_395,q_50,w_294,x_3000,y_1360/v1/clients/madison/RCT07655_20210322_Large_a2f5ce11-ea18-46e8-b7c4-35c9522afa0d.jpg"/> <img class="img" data-lazy="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_278,q_65,w_378,x_3000,y_1360/v1/clients/madison/RCT07655_20210322_Large_a2f5ce11-ea18-46e8-b7c4-35c9522afa0d.jpg" alt="A view inside of Fromagination, a specialty cheese shop, in downtown Madison" /> </picture> </a> </div> <div class="slide-content"> <h4><a href="https://www.visitmadison.com/downtown/shop/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Shopping", "interactionUrl": "https://www.visitmadison.com/downtown/shop/", "interactionText" : "Shopping" } }'>Shopping</a></h4> <p> Look no further than downtown Madison for the perfect gift, souvenir or treat. Looking to build the... <a class="read-more" href="https://www.visitmadison.com/downtown/shop/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : ">", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fdowntown%2Fshop%2F", "interactionText" : ">" } }'> <i class="fas fa-chevron-right"></i> </a> </p> </div> </div> </div> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont"> <a data-asset href="https://www.visitmadison.com/downtown/attractions/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Attractions%20%26%20Things%20to%20Do", "interactionUrl": "https://www.visitmadison.com/downtown/attractions/" } }'> <picture> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_395,q_50,w_294,x_640,y_372/v1/clients/madison/SVP_May2021_0001_8_large_e1601445-04b4-4946-9c3b-ee316f3dbb80.jpg"/> <img class="img" data-lazy="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_278,q_65,w_378,x_640,y_372/v1/clients/madison/SVP_May2021_0001_8_large_e1601445-04b4-4946-9c3b-ee316f3dbb80.jpg" alt="A family enjoys a picnic on the lawn of the Wisconsin State Capitol, one of Madison's most popular attractions" /> </picture> </a> </div> <div class="slide-content"> <h4><a href="https://www.visitmadison.com/downtown/attractions/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Attractions%20%26%20Things%20to%20Do", "interactionUrl": "https://www.visitmadison.com/downtown/attractions/", "interactionText" : "Attractions%20%26%20Things%20to%20Do" } }'>Attractions & Things to Do</a></h4> <p> Catch the breeze along Lake Mendota. Stroll along State Street. Wander the halls of... <a class="read-more" href="https://www.visitmadison.com/downtown/attractions/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : ">", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fdowntown%2Fattractions%2F", "interactionText" : ">" } }'> <i class="fas fa-chevron-right"></i> </a> </p> </div> </div> </div> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont"> <a data-asset href="https://www.visitmadison.com/downtown/bars-and-nightlife/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Bars%20%26%20Nightlife", "interactionUrl": "https://www.visitmadison.com/downtown/bars-and-nightlife/" } }'> <picture> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,g_xy_center,h_395,q_50,w_294,x_678,y_640/v1/clients/madison/SVP_Capitol_May2021_0001_12_large_f774f8b5-7cdb-4156-a849-779973ffd913.jpg"/> <img class="img" data-lazy="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_278,q_65,w_378,x_678,y_640/v1/clients/madison/SVP_Capitol_May2021_0001_12_large_f774f8b5-7cdb-4156-a849-779973ffd913.jpg" alt="Streateries line downtown Madison on a spring evening" /> </picture> </a> </div> <div class="slide-content"> <h4><a href="https://www.visitmadison.com/downtown/bars-and-nightlife/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Bars%20%26%20Nightlife", "interactionUrl": "https://www.visitmadison.com/downtown/bars-and-nightlife/", "interactionText" : "Bars%20%26%20Nightlife" } }'>Bars & Nightlife</a></h4> <p> You name it, Madison’s got it. Live music, comedy and sightseeing downtown will pair perfectly... <a class="read-more" href="https://www.visitmadison.com/downtown/bars-and-nightlife/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : ">", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fdowntown%2Fbars-and-nightlife%2F", "interactionText" : ">" } }'> <i class="fas fa-chevron-right"></i> </a> </p> </div> </div> </div> <div class="slide"> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget" } }'> <div class="img-cont"> <a data-asset href="https://www.visitmadison.com/downtown/restaurants/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "itemName" : "Restaurants", "interactionUrl": "https://www.visitmadison.com/downtown/restaurants/" } }'> <picture> <source media="screen and (min-width: 640px)" srcset = "https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,h_395,q_50,w_294/v1/clients/madison/Downtown_May2021_svheartphotography_0015_eadb4a10-f4ea-4a54-9fdc-4f09a7f104fb.jpg"/> <img class="img" data-lazy="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_278,q_65,w_378/v1/clients/madison/Downtown_May2021_svheartphotography_0015_eadb4a10-f4ea-4a54-9fdc-4f09a7f104fb.jpg" alt="A family sits on a bench enjoying food from one of Madison's many food carts" /> </picture> </a> </div> <div class="slide-content"> <h4><a href="https://www.visitmadison.com/downtown/restaurants/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "itemName" : "Restaurants", "interactionUrl": "https://www.visitmadison.com/downtown/restaurants/", "interactionText" : "Restaurants" } }'>Restaurants</a></h4> <p> Downtown, you’ll find restaurants and food carts serving up sushi, grass-fed burgers,... <a class="read-more" href="https://www.visitmadison.com/downtown/restaurants/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : ">", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fdowntown%2Frestaurants%2F", "interactionText" : ">" } }'> <i class="fas fa-chevron-right"></i> </a> </p> </div> </div> </div> </div> </div> </div> <script> require([ 'jquery', 'plugins_collections_custom_collection_helper', 'plugins_common_custom_quickview/site_quickview', 'sv_siteSlick' ], function($, collectionHelper, quickview) { var root = $('[data-guid="17347f88-f4bc-436b-9eda-bc2f8b5a2853"]'); collectionHelper.init(root, function() { var buttons = root.find('[data-quickview-button]'); quickview.initButtons(buttons); var slider = root.find('[data-slides]').slick({ lazyLoad: 'ondemand', infinite: true, arrows: true, autoplay: false, prevArrow : root.find('.prev'), nextArrow : root.find('.next'), slidesToShow: 4, slidesToScroll: 1, speed: 800, variableWidth: false, centerMode: false, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, variableWidth: false, centerMode: false } }, { breakpoint: 640, settings: { slidesToShow: 1, slidesToScroll: 1, variableWidth: false, centerMode: false } } ] }); $(window).on('resize orientationchange', function() { slider.slick('resize'); }); }); }); </script></div> </div> <div class="footer-container"> <div data-civid="5e46e5592159982ccf464327" class="contentRender contentRender_19 contentRender_type_panel contentRender_name_plugins_common_footer_primary20" data-sv-time="1" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-footer"> <div class="footer-top"> <div data-civid="66d0c4732079820fbc291cf0" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_common_enews" data-sv-time="18" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <a href="https://www.visitmadison.com/plan/newsletter-signup/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "E-Newsletter | Get%20monthly%20updates%20and%20more.%20Sign%20Up%20Now", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fplan%2Fnewsletter-signup%2F", "interactionText": "Get monthly updates and more. Sign Up Now" } }'> <div class="enews" data-guid="29e2d753-a1d7-4426-a931-ad17fb997a9c"> <div class="img-cont"> <img src="/includes/public/assets/shared/M.svg"> </div> <div class="content-section"> <h4>Inspire Your Inbox</h4> <p>Get monthly updates and more. Sign Up Now<i class="fas fa-chevron-right"></i></p> </div> </div> </a></div> <div data-civid="66d0c4732079820fbc291cf2" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_common_visitors_guide" data-sv-time="17" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <a href="https://www.visitmadison.com/madison-on-tap/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Visitors Guide | Sign%20Up%20Now", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fmadison-on-tap%2F", "interactionText": "Sign%20Up%20Now" } }'> <div class="visitors-guide has-image" data-guid="6e2edede-8c3d-4a87-9ef4-c94d91816f52"> <div class="content-section"> <h4>Explore Madison On Tap</h4> <p>Sign Up Now<i class="fas fa-chevron-right"></i></p> </div> <div class="img-cont"> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_196,q_65,w_158,x_598,y_760/v1/clients/madison/Doundrins_Distilling_2022_0006_large_ba8ac8ff-ebb1-402a-8cec-ac5a42c6bf45.jpg" alt="A woman smiles while sitting at a bar with three bottles of Doundrins Distilling liquor in front of her"> </div> <div class="waves"> <img src="/includes/public/assets/shared/waves.svg" alt="visual decoration"> </div> </div> </a></div> <div data-civid="66d0c4732079820fbc291cf4" class="contentRender contentRender_22 contentRender_type_widget contentRender_name_plugins_common_planner_toolkit" data-sv-time="17" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <a href="https://www.visitmadison.com/plan/visitors-guide/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Planner Toolkit | View%20%26%20Download", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fplan%2Fvisitors-guide%2F", "interactionText": "View%20%26%20Download" } }'> <div class="planner-toolkit" data-guid="e417d235-a4f0-41f4-b2e8-35571cec5144"> <div class="content-section"> <div class="title"> <div class="asterisk"><img src="/includes/public/assets/shared/asterisk.svg"></div> <h4>Free Inspiration Guide </h4> </div> <p>View & Download<i class="fas fa-chevron-right"></i></p> </div> </div> </a></div> </div> <div class="footer-inner"> <div class="logo-cont"> <div data-civid="66d0c4732079820fbc291cf6" class="contentRender contentRender_23 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="18" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="ee468ad4-2fd4-4a90-9dc0-f361ee4eb66c" > <a href="https://www.visitmadison.com/" target="_self" aria-label="Destination Madison"> <img src="/includes/public/assets/shared/logo-footer.svg" alt="Destination Madison"> </a> </div></div> </div> <div class="nav-cont"> <div data-civid="66d0c4732079820fbc291cfe" class="contentRender contentRender_27 contentRender_type_widget contentRender_name_plugins_nav_footer_primary20" data-sv-time="37" data-sv-index="27" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <ul class="navFooter" data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation"}}' > <li class="item item-parent row-1"> <a href="https://www.visitmadison.com/about-us/" target="_self" class="" title="About" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fabout-us%2F", "interactionText": "About"}}' >About</a> </li> <li class="item item-parent row-2"> <a href="/contact/" target="_self" class="" title="Contact" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact", "interactionUrl": "%2Fcontact%2F", "interactionText": "Contact"}}' >Contact</a> </li> <li class="item item-parent row-3"> <a href="/jobs/" target="_self" class="" title="Jobs" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Jobs", "interactionUrl": "%2Fjobs%2F", "interactionText": "Jobs"}}' >Jobs</a> </li> <li class="item item-parent row-4"> <a href="/privacy-policy/" target="_self" class="" title="Privacy Policy" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy", "interactionUrl": "%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy"}}' >Privacy Policy</a> </li> <li class="item item-parent row-5"> <a href="/terms-of-use/" target="_self" class="" title="Terms of Use" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Terms%20of%20Use", "interactionUrl": "%2Fterms-of-use%2F", "interactionText": "Terms%20of%20Use"}}' >Terms of Use</a> </li> <li class="item item-parent row-6 last"> <a href="/sitemap/" target="_self" class="" title="Sitemap" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap", "interactionUrl": "%2Fsitemap%2F", "interactionText": "Sitemap"}}' >Sitemap</a> </li> </ul> </div> </div> <div class="social-cont"> <div data-civid="66d0c4732079820fbc291cf8" class="contentRender contentRender_24 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="54" data-sv-index="24" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="social-links round-icons"> <ul> <li class="social-network" data-platform="Instagram"> <a class="social-link" href="https://www.instagram.com/destinationmadison" target="_blank" rel="noopener" title="Visit our Instagram page" aria-label="Visit our Instagram page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionSource" : "widget", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Fdestinationmadison", "interactionText" : "Instagram" } }' > <i class="social-icon fab fa-instagram" aria-hidden="true" ></i> </a> </li> <li class="social-network" data-platform="Tiktok"> <a class="social-link" href="https://www.tiktok.com/@destinationmadison" target="_blank" rel="noopener" title="Visit our Tiktok page" aria-label="Visit our Tiktok page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Tiktok", "interactionSource" : "widget", "interactionUrl" : "https%3A%2F%2Fwww.tiktok.com%2F%40destinationmadison", "interactionText" : "Tiktok" } }' > <i class="social-icon fab fa-tiktok" aria-hidden="true" ></i> </a> </li> <li class="social-network" data-platform="Facebook"> <a class="social-link" href="https://www.facebook.com/destinationmadison/" target="_blank" rel="noopener" title="Visit our Facebook page" aria-label="Visit our Facebook page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionSource" : "widget", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2Fdestinationmadison%2F", "interactionText" : "Facebook" } }' > <i class="social-icon fab fa-facebook" aria-hidden="true" ></i> </a> </li> <li class="social-network" data-platform="Linkedin"> <a class="social-link" href="https://www.linkedin.com/company/destination-madison" target="_blank" rel="noopener" title="Visit our Linkedin page" aria-label="Visit our Linkedin page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Linkedin", "interactionSource" : "widget", "interactionUrl" : "https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fdestination-madison", "interactionText" : "Linkedin" } }' > <i class="social-icon fab fa-linkedin" aria-hidden="true" ></i> </a> </li> <li class="social-network" data-platform="Pinterest"> <a class="social-link" href="https://www.pinterest.com/destinationmadison" target="_blank" rel="noopener" title="Visit our Pinterest page" aria-label="Visit our Pinterest page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Pinterest", "interactionSource" : "widget", "interactionUrl" : "https%3A%2F%2Fwww.pinterest.com%2Fdestinationmadison", "interactionText" : "Pinterest" } }' > <i class="social-icon fab fa-pinterest" aria-hidden="true" ></i> </a> </li> <li class="social-network" data-platform="Youtube"> <a class="social-link" href="https://www.youtube.com/c/DestinationMadison" target="_blank" rel="noopener" title="Visit our Youtube page" aria-label="Visit our Youtube page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionSource" : "widget", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2Fc%2FDestinationMadison", "interactionText" : "Youtube" } }' > <i class="social-icon fab fa-youtube-square" aria-hidden="true" ></i> </a> </li> </ul> </div></div> </div> <div class="text-cont"> <div class="mobile-footer-cont"> <div data-civid="66d0c4732079820fbc291cfa" class="contentRender contentRender_25 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="23" data-sv-index="25" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><section data-sv-core-textbox data-guid="cfb1583a-bf10-4ef7-bb16-738f6900a74c"> <p style="text-align: center;">22 e. mifflin street, suite 200</p> <p style="text-align: center;">madison, wi 53703</p> <p style="text-align: center;"><a href="tel:608-255-2537">(608) 255-2537</a> • <a href="tel:800-373-6376">(800) 373-6376</a></p> <p style="text-align: center;"><a href="mailto:info@visitmadison.com">info@visitmadison.com</a></p> </section></div> </div> <div class="desktop-footer-cont"> <div data-civid="66d0c4732079820fbc291cfc" class="contentRender contentRender_26 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="22" data-sv-index="26" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'><section data-sv-core-textbox data-guid="fd3d7ca3-35c5-419b-bc05-c71c3a6da7bd"> <p>22 e. mifflin street, suite 200, madison, wi 53703</p> <p><a href="tel:608-255-2537">(608) 255-2537</a> • <a href="tel:800-373-6376">(800) 373-6376</a> • <a href="mailto:info@visitmadison.com">info@destinationmadison.com</a></p> </section></div> </div> <div class="copyright"> <p>© Destination Madison</p> </div> </div> <div class="partners-cont"> <div data-civid="66d0c4732079820fbc291d00" class="contentRender contentRender_28 contentRender_type_widget contentRender_name_plugins_collections_type_custom_partner_slides contentRender_name_plugins_collections_template_custom_partner_logos" data-sv-time="54" data-sv-index="28" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <ul class="partner-logos" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "widgetName" : "Partner Logos", "interactionSource": "widget" } }'> <li class="only-sports">Our Partners</li> <li class="partner"> <a href="https://livability.com/best-places/2021-top-100-best-places-to-live-in-america/?utm_source=cision&utm_medium=email&utm_campaign=2021_BestPlaces&utm_id=2021+Top+100+Best+Places+to+Live+list" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https%3A%2F%2Flivability.com%2Fbest-places%2F2021-top-100-best-places-to-live-in-america%2F%3Futm_source%3Dcision%26utm_medium%3Demail%26utm_campaign%3D2021_BestPlaces%26utm_id%3D2021%2BTop%2B100%2BBest%2BPlaces%2Bto%2BLive%2Blist" } }' > <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,q_75/v1/clients/madison/MicrosoftTeams_image_8c95af96-d297-4724-b095-285d407adcb3.png" alt="Livability Top 100 Logo"> </a> </li> <li class="partner"> <a href="https://destinationsinternational.org/" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https%3A%2F%2Fdestinationsinternational.org%2F" } }' > <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,q_75/v1/clients/madison/partner1_0d2c4d14-30cd-4d16-90dc-675acd7d29e0.png" alt="partner1"> </a> </li> <li class="partner"> <a href="https://www.travelwisconsin.com/travel-resources/travel-green-wisconsin" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https%3A%2F%2Fwww.travelwisconsin.com%2Ftravel-resources%2Ftravel-green-wisconsin" } }' > <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,q_75/v1/clients/madison/Travel_Green_logo_resize_951770f4-d6ca-43f3-9023-81299fcdb8b6.png" alt="Travel Green logo"> </a> </li> <li class="partner"> <a href="http://www.escapetowisconsin.com/" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "http%3A%2F%2Fwww.escapetowisconsin.com%2F" } }' > <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,q_75/v1/clients/madison/partner3_959847ae-5c9e-4bfb-9c7c-7fb3aa1f62a1.png" alt="partner3"> </a> </li> <li class="partner"> <a href="https://www.visitmadison.com/sports/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https%3A%2F%2Fwww.visitmadison.com%2Fsports%2F" } }' > <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,q_75/v1/clients/madison/Untitled_design_7__5aeae412-af96-408e-b4ff-70286b4d9334.png" alt="Madison Area Sports Commission Logo"> </a> </li> </ul></div> </div> <div class="bottom-logos"> <div class="trip-advisor"> <a href="https://www.tripadvisor.com/" target="_blank"> <img src="/includes/public/assets/shared/tripadvisor.svg"> </a> </div> <div class="simpleview-logo"> <a href="https://www.simpleviewinc.com/our-services/creative-design/" target="_blank"> <img src="/includes/public/assets/shared/sv-logo.svg"/> </a> </div> </div> </div> <div class="mobile-fixed"> <div data-civid="66d0c4732079820fbc291d02" class="contentRender contentRender_29 contentRender_type_widget contentRender_name_plugins_common_cookie_banner" data-sv-time="17" data-sv-index="29" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <dialog class="cookie-banner dismissed hide" data-guid="9e773637-cba9-4d81-9cbb-e5208762b6ed"> <div class="banner-inner"> <div class="banner-message"> <p>Would you like to accept cookies?</p> </div> <div class="banner-close"> <button class="button site-style" aria-label="Close cookie banner" data-sv-close-banner> Accept </button> </div> </div> </dialog> <script> require([ 'jquery', 'sv_clientLib' ], function ($, clientLib) { var root = $('[data-guid="9e773637-cba9-4d81-9cbb-e5208762b6ed"]'); var bannerSeen = clientLib.getCookie('cookie-banner-seen'); if (bannerSeen !== "true") { root.removeClass('hide'); root.attr('open', true); setTimeout(function() { root.removeClass('dismissed'); }, 500); } root.find('[data-sv-close-banner]').on('click', function() { root.addClass('dismissed'); root.removeAttr('open') setTimeout(function() { root.addClass('hide'); }, 500); clientLib.setCookie({ name : 'cookie-banner-seen', value : 'true', path : '/', 'max-age' : 1438560*60 // 999 days }); }); }); </script></div> </div> </div> </div> </div> </div> <div id="quickview-detail" data-quickview-detail></div></div> <!-- footer css bundles --> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_layoutjs.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_vue_airbnb_style_datepicker.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_quickview.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/css/custom_footer.css"/> <!-- footer js bundles --> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/core/public/js/loginCheck.js"></script> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/js/shared_footer.js"></script> <script src="/includes/public/managed/v_df9c14a4_3e7f6418/core/plugins/common/virtuals/js/custom_forms.js"></script> <!-- bottomBody --> <script data-id="site_global_footer"> require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { clientLib._initLazy(); }); </script> </body> </html>