{"id":2727,"date":"2024-04-23T16:27:08","date_gmt":"2024-04-23T16:27:08","guid":{"rendered":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/?post_type=avada_portfolio&#038;p=2727"},"modified":"2024-09-04T20:07:21","modified_gmt":"2024-09-04T20:07:21","slug":"hillsborough-county","status":"publish","type":"avada_portfolio","link":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/portfolio-items\/hillsborough-county\/","title":{"rendered":"Hillsborough County, NH"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_hover_color: #434549;--link_color: #141617;--awb-border-sizes-top:0px;--awb-border-sizes-bottom:0px;--awb-border-sizes-left:0px;--awb-border-sizes-right:0px;--awb-border-color:#fcf4ec;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:19px;--awb-padding-right:30px;--awb-padding-bottom:0px;--awb-padding-left:30px;--awb-padding-top-small:60px;--awb-padding-bottom-small:60px;--awb-margin-top:-50px;--awb-margin-bottom:0px;--awb-background-color:#fcf4ec;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1170px + 100px );margin-left: calc(-100px \/ 2 );margin-right: calc(-100px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-padding-right:58px;--awb-padding-left:55px;--awb-padding-right-small:2px;--awb-padding-left-small:0px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:16px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:50px;--awb-margin-bottom-small:44px;--awb-spacing-left-small:50px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-3d button-large button-custom fusion-button-default button-1 fusion-button-default-span \" style=\"--button_bevel_color:var(--awb-color5);--button_bevel_color_hover:var(--awb-custom_color_12);--button_accent_color:var(--awb-color2);--button_border_color:var(--awb-color2);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-custom_color_4);--button_gradient_bottom_color:var(--awb-custom_color_4);--button_gradient_top_color_hover:var(--awb-custom_color_6);--button_gradient_bottom_color_hover:var(--awb-custom_color_6);\" target=\"_self\" data-hover=\"text_slide_up\" href=\"#yelp\"><span class=\"fusion-button-icon-divider button-icon-divider-left\"><i class=\"fa-yelp fab awb-button__icon awb-button__icon--default\" aria-hidden=\"true\"><\/i><\/span><div class=\"awb-button-text-transition \"><span class=\"fusion-button-text awb-button__text awb-button__text--default fusion-button-text-left\">Local Yelp Search<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default fusion-button-text-left\">Local Yelp Search<\/span><\/div><\/a><\/div><div class=\"fusion-title title fusion-title-1 fusion-title-center fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#141617;--awb-margin-top:2px;--awb-margin-bottom:-50px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:-20px;--awb-margin-left-small:0px;--awb-sep-color:#fcf4ec;--awb-font-size:65px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#fcf4ec;\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h1 class=\"fusion-title-heading title-heading-center\" style=\"font-family:&quot;Unna&quot;;font-style:normal;font-weight:400;margin:0;text-transform:var(--awb-typography1-text-transform);font-size:1em;line-height:1.2;\"><h2 class=\"fusion-title-heading title-heading-left fusion-live-editable fusion-responsive-typography-calculated medium-editor-element\" role=\"textbox\" contenteditable=\"true\" spellcheck=\"true\" data-inline-parent-cid=\"10\" data-inline-override-color=\"text_color\" data-inline-override-font-size=\"font_size\" data-inline-override-line-height=\"line_height\" data-inline-override-letter-spacing=\"letter_spacing\" data-inline-override-tag=\"size\" data-toolbar=\"full\" data-param=\"element_content\" data-fontsize=\"26\" data-lineheight=\"28.8667px\" data-medium-editor-element=\"true\" aria-multiline=\"true\" data-medium-editor-editor-index=\"1\" data-placeholder=\"Your Content Goes Here\" data-medium-focused=\"true\"><strong><b>Hillsborough County, NH<\/b><\/strong><\/h2>\n<p>&nbsp;<\/p><\/h1><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#fcf4ec;\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-1 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-font-size:15px;--awb-line-height:24px;--awb-letter-spacing:0px;--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:#141617;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-text-font-family:&quot;Montserrat&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p align=\"left\">Hillsborough County boasts a dynamic lifestyle with a blend of urban conveniences and rural charm. Residents enjoy a balanced way of life with access to diverse shopping venues ranging from quaint local boutiques to large retail centers, providing everything from everyday essentials to unique artisan goods. Recreational opportunities abound, with numerous parks, hiking trails, and waterways catering to outdoor enthusiasts who relish activities like hiking, kayaking, and fishing. The county is home to a variety of cultural and community events throughout the year, fostering a strong sense of community and belonging. Excellent dining options, from cozy cafes to gourmet restaurants, cater to all tastes, while the area&#8217;s rich history and scenic landscapes provide endless exploration possibilities. The presence of quality schools and healthcare facilities adds to the county&#8217;s appeal, making it an ideal place for families, professionals, and retirees alike.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-padding-right:37px;--awb-padding-left:8px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.051 * calc( 100% - 100px ) );--awb-margin-bottom-large:80px;--awb-spacing-left-large:50px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.153 * calc( 100% - 100px ) );--awb-spacing-left-medium:50px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:50px;--awb-margin-bottom-small:40px;--awb-spacing-left-small:50px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><strong><b><a href=\"https:\/\/www.amherstnh.gov\/\">Amherst<\/a><\/b><\/strong><br \/>Amherst is a quintessential small town where a serene, community-centered lifestyle prevails, characterized by its blend of historical architecture and modern conveniences. Residents enjoy a relaxed pace of life, with a variety of locally-owned shops and eateries that provide a personal touch, whether browsing through antique stores, enjoying farm-to-table dining, or visiting the weekend farmers&#8217; market. Recreational opportunities abound, with scenic trails for hiking and biking, tranquil parks, and sports facilities catering to all ages. The town&#8217;s commitment to preserving its rich heritage is evident in its well-maintained historic buildings and landmarks, making it an inviting place for leisurely strolls and community gatherings. Seasonal events and festivals bring the community together, fostering a strong sense of belonging and camaraderie among residents. This harmonious blend of small-town charm and modern amenities creates a warm, welcoming environment ideal for families, retirees, and anyone seeking a peaceful yet engaging place to call home.<\/p>\n<p><strong><b><a href=\"https:\/\/www.antrimnh.org\/\">Antrim<\/a><\/b><\/strong><br \/>Antrim is a small town with a rich sense of community and a tranquil lifestyle that appeals to those who appreciate the beauty of rural living. The town boasts a range of shopping options, from quaint local stores offering handmade goods to essential services that cater to the needs of its residents. Recreational activities abound, with ample opportunities for hiking, fishing, and boating in the nearby lakes and forests, making it a haven for outdoor enthusiasts. The town&#8217;s recreational facilities, including parks and sports fields, provide spaces for community gatherings and active living. Residents enjoy a slower pace of life, where local events and traditions are celebrated, fostering a tight-knit community spirit that is both welcoming and inclusive.<\/p>\n<p><strong><b><a href=\"https:\/\/www.bedfordnh.org\/\">Bedford<\/a><\/b><\/strong><br \/>Bedford is a thriving town known for its excellent quality of life, blending suburban tranquility with modern amenities. The lifestyle here is family-oriented, with highly rated schools and a strong sense of community. Shopping is convenient and diverse, featuring both local boutiques and larger retail stores that cater to a variety of tastes and needs. Recreational options are plentiful, with numerous parks, trails, and outdoor spaces ideal for hiking, biking, and leisurely strolls. Residents enjoy a range of dining options, from cozy cafes to fine dining establishments, ensuring that every palate is satisfied. The town also boasts a number of cultural and community events throughout the year, fostering a lively social scene and a strong sense of belonging.<\/p>\n<p><strong><b><a href=\"https:\/\/www.townofbennington.com\/\">Bennington<\/a><\/b><\/strong><br \/>Bennington is a small town known for its close-knit community and tranquil atmosphere, providing a relaxed lifestyle for its residents. The town features local shops and businesses that cater to daily needs, adding a personal touch to the shopping experience. Recreational options abound, with numerous trails for hiking and biking, serene parks for picnics and relaxation, and the nearby Contoocook River offering opportunities for fishing and kayaking. Community events and gatherings are a regular feature, fostering a strong sense of camaraderie among residents. The town\u2019s beautiful natural surroundings and accessible amenities make it an appealing place for those who appreciate a peaceful yet engaging environment.<\/p>\n<p><strong><b><a href=\"https:\/\/www.brooklinenh.gov\/\">Brookline<\/a><\/b><\/strong><br \/>Brookline, a small town, is characterized by its tight-knit community and serene ambiance, ideal for those seeking a peaceful lifestyle. Residents enjoy various recreational activities such as hiking and biking on scenic trails, fishing in local ponds, and winter sports during colder months. The town&#8217;s center includes essential amenities and local businesses, providing a quaint shopping experience with unique boutiques and family-owned stores. Community events, farmers markets, and seasonal festivals create opportunities for social engagement and cultural enrichment. With a strong focus on family and outdoor activities, Brookline ensures a fulfilling and balanced lifestyle for its inhabitants.<\/p>\n<p><strong><b><a href=\"https:\/\/www.deering.nh.us\/\">Deering<\/a><\/b><\/strong><br \/>Deering is a serene town characterized by its tranquil atmosphere and close-knit community spirit. The lifestyle in Deering is one of peaceful rural living, with a focus on outdoor activities and nature appreciation. Residents enjoy a slower pace of life, with opportunities for hiking, fishing, and exploring the numerous trails and wooded areas that define the landscape. Shopping options are limited to local stores and markets, reflecting the town&#8217;s small size and preference for supporting local businesses. Recreational options are plentiful for nature enthusiasts, with scenic spots for kayaking, bird watching, and picnicking by the lakes and rivers that dot the area. The community frequently comes together for local events and festivals, fostering a sense of camaraderie and belonging among its inhabitants. Deering&#8217;s appeal lies in its simplicity and the strong connection its residents have with the natural surroundings and each other.<\/p>\n<p><strong><b><a href=\"https:\/\/www.francestownnh.org\/\">Francestown<\/a><\/b><\/strong><br \/>Francestown, a small town with a rich history and close-knit community, is a delightful place to live, combining the tranquility of rural life with convenient amenities. Residents enjoy a relaxed lifestyle with ample opportunities for outdoor activities such as hiking, fishing, and skiing, thanks to the town&#8217;s proximity to beautiful natural landscapes and parks. The town&#8217;s central area features a variety of local shops and eateries, where one can find unique goods and delicious food, fostering a sense of community and supporting local businesses. Francestown also hosts a range of community events and gatherings throughout the year, allowing residents to connect and celebrate together. The town&#8217;s historical buildings and landmarks add to its unique character, providing a sense of connection to the past. With good schools and a safe environment, Francestown is an ideal place for families, retirees, and anyone seeking a peaceful yet engaged lifestyle.<\/p>\n<p><strong><b><a href=\"https:\/\/www.goffstown.com\/\">Goffstown<\/a><\/b><\/strong><br \/>Goffstown is a delightful town where community life thrives amidst a blend of historical and modern attractions, making it an appealing place for residents and visitors alike. The lifestyle in Goffstown is relaxed yet engaging, with a variety of activities to suit different interests. Main Street is home to an array of local shops, boutiques, and eateries that cater to diverse tastes, creating a hub of commerce and culinary delight. Recreational opportunities abound with several parks and trails, such as the popular Glen Lake and the scenic Uncanoonuc Mountains, which provide ample space for hiking, fishing, and outdoor exploration. The town&#8217;s calendar is dotted with events and festivals, fostering a strong sense of community and belonging. For those seeking education and enrichment, Goffstown has reputable schools and community programs that support lifelong learning. In essence, Goffstown combines the tranquility of rural life with the convenience and amenities of a more urban setting, making it a desirable place to live, work, and play.<\/p>\n<p><strong><b><a href=\"https:\/\/www.greenfield-nh.gov\/\">Greenfield<\/a><\/b><\/strong><br \/>Greenfield, a small town with a serene atmosphere, is known for its tranquil lifestyle and sense of community. Residents enjoy a slower pace of life, surrounded by natural beauty, with access to several recreational opportunities such as hiking trails, lakes, and parks. The local shopping scene includes quaint shops and markets that provide essentials and unique goods, while dining options range from cozy cafes to family-owned restaurants offering hearty meals. Outdoor enthusiasts can explore the extensive trail systems, enjoy fishing and boating on nearby bodies of water, or participate in seasonal activities like snowshoeing and cross-country skiing. The town fosters a close-knit community feel with regular events and gatherings, making it a wonderful place to live for those seeking a peaceful and active lifestyle.<\/p>\n<p><strong><b><a href=\"https:\/\/www.greenvillenh.org\/\">Greenville<\/a><\/b><\/strong><br \/>Greenville is a small town characterized by its tranquil, rural ambiance where life moves at a slower pace, allowing residents to enjoy a close-knit community atmosphere. The town features a blend of historical architecture and natural beauty, with ample opportunities for outdoor recreation such as hiking, fishing, and exploring local trails. The local shops provide a unique shopping experience, ranging from antique stores to quaint cafes and markets where residents can find handcrafted goods and fresh, locally sourced produce. Community events and seasonal festivals bring people together, fostering a sense of camaraderie and local pride. The serene environment, combined with the simplicity of rural living, makes it an ideal place for those seeking a peaceful retreat from the hustle and bustle of city life.<\/p>\n<p><strong><b><a href=\"https:\/\/www.hancocknh.org\/\">Hancock<\/a><\/b><\/strong><br \/>Hancock is a quaint and serene town that exudes a sense of timelessness and community spirit. Life here moves at a gentle pace, with residents enjoying a close-knit environment where everyone knows their neighbors. The town center, with its historic buildings and unique shops, provides a delightful browsing experience for locals and visitors alike. Shopping is characterized by locally-owned boutiques and stores that emphasize personalized service and unique finds. Recreational opportunities abound, with an abundance of outdoor activities to indulge in. The area is surrounded by natural beauty, making it perfect for hiking, biking, and exploring scenic trails. The town&#8217;s lake offers opportunities for swimming, fishing, and boating, while the community hosts various events and gatherings throughout the year, fostering a strong sense of togetherness and belonging. The local dining scene is a delightful mix of cozy cafes and inviting restaurants, offering a variety of culinary delights to satisfy diverse tastes. Overall, Hancock is a haven for those seeking a peaceful lifestyle with ample opportunities for social and recreational engagement.<\/p>\n<p><strong><b><a href=\"https:\/\/www.town.hillsborough.nh.us\/\">Hillsborough<\/a><\/b><\/strong><br \/>Hillsborough is a town that balances a rich historical heritage with modern living, making it a unique place to call home. Residents enjoy a laid-back lifestyle with a strong sense of community, where local events and gatherings are a regular part of life. The town center provides a variety of shopping options, from quaint local shops to essential services, ensuring that everything you need is within easy reach. For those who enjoy the outdoors, there are numerous recreational opportunities, including hiking trails, fishing spots, and parks that cater to all ages. The town is also known for its historical landmarks and annual festivals that celebrate its heritage, creating a perfect blend of the past and present. Hillsborough\u2019s friendly atmosphere, combined with its scenic surroundings and convenient amenities, make it an ideal place for both families and individuals seeking a balanced and fulfilling lifestyle.<br \/><strong><b><br \/><\/b><\/strong><strong><b><a href=\"https:\/\/www.hollisnh.org\/\">Hollis<\/a><\/b><\/strong><br \/>Hollis is a serene town characterized by its tight-knit community and rural atmosphere, where life moves at a comfortable pace, allowing residents to enjoy a balanced lifestyle. The town&#8217;s agricultural roots are evident in its numerous family-run farms and orchards, which provide fresh produce and seasonal activities such as apple picking and berry picking. Residents take pride in supporting local businesses, with a variety of small shops and boutiques scattered throughout the town center, offering unique goods and friendly service. For recreation, Hollis boasts an array of outdoor activities, including hiking and biking on the many scenic trails, fishing in tranquil ponds, and participating in community sports leagues. The town is also home to a number of well-maintained parks and playgrounds, making it an ideal place for families. Cultural enrichment is available through local events and festivals that celebrate the town\u2019s heritage and foster a strong sense of community. The well-regarded school system and active civic organizations further enhance the quality of life, making Hollis a welcoming and fulfilling place to call home.<\/p>\n<p><strong><b><a href=\"https:\/\/www.hudsonnh.gov\/\">Hudson<\/a><\/b><\/strong><br \/>Hudson is a town where residents enjoy a balanced lifestyle, combining a sense of community with ample amenities and outdoor activities. The town features a variety of shopping options, from local boutiques to larger retail stores, ensuring that all needs are met conveniently. Dining experiences range from cozy family-owned eateries to popular chain restaurants, catering to diverse culinary tastes. Recreational opportunities abound with numerous parks, trails, and the scenic Merrimack River providing settings for hiking, biking, and water activities. Community events and festivals foster a friendly atmosphere, making it easy for neighbors to connect and engage. Schools are well-regarded, contributing to the town\u2019s appeal for families. Overall, Hudson delivers a well-rounded living experience with a mix of convenience, outdoor enjoyment, and a tight-knit community spirit.<\/p>\n<p><strong><b><a href=\"http:\/\/litchfieldnh.gov\/\">Litchfield<\/a><\/b><\/strong><br \/>Litchfield, a small town in Hillsborough County, is known for its close-knit community and rural charm, providing residents with a peaceful lifestyle amid natural surroundings. The town&#8217;s landscape is dotted with farms, local markets, and scenic views, creating an atmosphere where agriculture and nature are integral to daily life. Families and individuals alike enjoy the recreational opportunities available, from leisurely walks and picnics at Roy Memorial Park to outdoor sports at Darrah Pond and the Merrimack River, which provide spaces for fishing, kayaking, and swimming. Litchfield&#8217;s community spirit is further enhanced by seasonal events and farmers&#8217; markets that foster a sense of togetherness. While shopping options are modest within the town, the proximity to nearby cities ensures that residents have access to a variety of retail stores, dining establishments, and entertainment venues, balancing the serene environment with convenient amenities. The town&#8217;s schools and local services are highly regarded, making it an appealing place for families seeking a safe and supportive environment for their children. Overall, Litchfield embodies a harmonious blend of rural tranquility and community engagement, making it a desirable place to live for those who appreciate a quieter, more connected way of life.<\/p>\n<p><strong><b><a href=\"https:\/\/www.town.lyndeborough.nh.us\/\">Lyndeborough<\/a><\/b><\/strong><br \/>Lyndeborough is characterized by its serene rural lifestyle, where residents enjoy the peace and tranquility of a close-knit community. The town&#8217;s landscape is dominated by lush forests and rolling hills, providing ample opportunities for outdoor activities such as hiking, biking, and nature walks. Locals frequent the town center, which features a handful of quaint shops and family-owned businesses, perfect for casual browsing and supporting local artisans. Recreational options include various parks and trails, along with community events that foster a strong sense of camaraderie among residents. Despite its rural setting, Lyndeborough maintains a connection to the surrounding region, allowing easy access to larger shopping centers and cultural attractions within a short drive, thus balancing a quiet, nature-focused way of life with the conveniences of modern amenities.<br \/><strong><b><br \/><\/b><\/strong><strong><b><a href=\"https:\/\/www.manchesternh.gov\/\">Manchester<\/a><\/b><\/strong><br \/>Manchester is a lively city with a rich history and diverse cultural scene, where residents enjoy a balanced lifestyle with a mix of urban amenities and natural beauty. The city boasts a bustling downtown area with a variety of shopping options, from unique boutiques and specialty stores to well-known retail chains, making it a shopper&#8217;s delight. For those who appreciate the arts, there are numerous galleries, theaters, and music venues that host a range of performances and exhibits, contributing to a thriving cultural atmosphere. Outdoor enthusiasts can take advantage of the many parks, trails, and the nearby Merrimack River for activities such as hiking, biking, and kayaking, providing ample opportunities for recreation and relaxation. Additionally, Manchester is home to a wide array of dining establishments, from casual eateries to fine dining restaurants, catering to all tastes and preferences. The city&#8217;s strong sense of community is evident in its numerous festivals, farmers&#8217; markets, and community events that bring people together throughout the year, creating a welcoming and engaging environment for residents and visitors alike.<br \/><strong><b><a href=\"https:\/\/www.masonnh.us\/\">Mason<\/a><br \/><\/b><\/strong>Mason, a quaint town with a serene atmosphere, provides a welcoming environment for those seeking a tranquil lifestyle away from the bustle of larger cities. Residents enjoy a tight-knit community where neighbors know each other, fostering a sense of belonging. The town features local shops that cater to everyday needs, ensuring convenience without the rush of big shopping centers. For recreation, Mason is rich with natural beauty, boasting extensive hiking trails and scenic spots ideal for outdoor enthusiasts. The local parks provide perfect settings for family picnics and leisurely strolls, while community events throughout the year bring residents together, strengthening community bonds. Historical landmarks and small museums enrich the cultural landscape, giving residents and visitors a glimpse into the town&#8217;s past. This peaceful ambiance, combined with accessible amenities and a variety of recreational activities, makes Mason an appealing place to call home.<\/p>\n<p><strong><b><a href=\"https:\/\/www.merrimacknh.gov\/\">Merrimack<\/a><\/b><\/strong><br \/>Merrimack, a town that balances suburban living with natural beauty, is a place where residents enjoy a lifestyle enriched by a variety of shopping and recreational options. The town is home to the Merrimack Premium Outlets, which provide a wide array of shopping choices ranging from high-end fashion to everyday essentials. Outdoor enthusiasts appreciate the numerous parks and trails, such as Twin Bridge Park and the Horse Hill Nature Preserve, offering ample opportunities for hiking, biking, and picnicking. Merrimack&#8217;s community spirit is evident in its local events and farmers markets, where residents gather to enjoy fresh produce and handmade goods. Dining options abound, with a selection of restaurants catering to diverse tastes, from casual eateries to fine dining. Additionally, Merrimack&#8217;s location provides easy access to nearby cities, making it a convenient place for those who commute for work or pleasure. The town&#8217;s schools and recreational facilities, including sports leagues and community centers, further enhance the family-friendly atmosphere, making Merrimack a well-rounded and appealing place to live.<\/p>\n<p><strong><b><a href=\"https:\/\/www.milford.nh.gov\/\">Milford<\/a><\/b><\/strong><br \/>Milford is a small town where the spirit of community is evident in daily life, from the friendly conversations at local coffee shops to the bustling activity in its various businesses. Residents enjoy a variety of shopping experiences, including unique boutiques and well-known retail stores, catering to diverse tastes and needs. The town&#8217;s dining scene provides a range of culinary delights, from casual eateries to more sophisticated restaurants, ensuring that every meal can be a new experience. For those who love the outdoors, Milford&#8217;s parks and trails are perfect for walking, hiking, and biking, allowing residents to immerse themselves in nature and stay active. Families benefit from excellent schools and numerous recreational programs, while community events throughout the year bring people together, fostering a strong sense of belonging and local pride. With a balance of modern conveniences and a warm, small-town atmosphere, Milford is a place where people can enjoy a fulfilling and connected lifestyle.<\/p>\n<p><strong><b><a href=\"https:\/\/www.montvernonnh.us\/\">Mont Vernon<\/a><\/b><\/strong><br \/>Mont Vernon is a small, scenic town known for its close-knit community and tranquil living environment. Residents enjoy a relaxed lifestyle with ample opportunities for outdoor recreation, including hiking in the town&#8217;s beautiful forests and parks, as well as fishing and kayaking in the nearby rivers and lakes. The town&#8217;s historical character is reflected in its well-preserved buildings and the annual events that bring the community together. Shopping options are quaint yet sufficient, with local businesses providing essential goods and services, while larger shopping centers are conveniently located in nearby towns. Mont Vernon also boasts a variety of family-friendly activities and community gatherings, ensuring that there is always something to do for residents of all ages. With its strong sense of community, rich history, and access to nature, Mont Vernon offers a peaceful yet engaging lifestyle for those who call it home.<\/p>\n<p><strong><b><a href=\"https:\/\/www.nashuanh.gov\/\">Nashua<\/a><\/b><\/strong><br \/>Nashua is a dynamic city with a rich history and a thriving community, providing an appealing lifestyle for its residents. The city&#8217;s downtown area is bustling with diverse shopping opportunities, from unique boutiques to popular retail chains, and a variety of dining options that cater to all tastes. Recreation is abundant with beautiful parks, walking trails, and the scenic Nashua River offering opportunities for outdoor activities such as hiking, biking, and kayaking. Cultural enthusiasts can enjoy the city&#8217;s theaters, galleries, and music venues, while sports fans have access to numerous facilities and leagues. Nashua is also known for its excellent schools and a strong sense of community, making it an ideal place for families. With a blend of urban amenities and natural beauty, Nashua creates a balanced and fulfilling living experience for its residents. The city also hosts a variety of events and festivals throughout the year, bringing people together to celebrate the local culture and heritage. Farmers&#8217; markets and seasonal fairs add to the community spirit, providing fresh, local produce and handmade goods. Nashua&#8217;s commitment to preserving its historical architecture is evident in its well-maintained buildings and landmarks, offering a glimpse into the past while the city continues to grow and modernize. Public transportation is efficient, connecting residents to nearby cities and making commuting convenient for those who work outside the city. Additionally, Nashua is home to several medical facilities and health centers, ensuring that residents have access to quality healthcare. The combination of all these elements makes Nashua a desirable place to live, work, and play, fostering a sense of belonging and pride among its inhabitants.<strong><b><\/p>\n<p><\/b><\/strong><strong><b><a href=\"https:\/\/www.newbostonnh.gov\/\">New Boston<\/a><\/b><\/strong><br \/>New Boston is a town that balances a quiet, community-centered lifestyle with a variety of activities and amenities that cater to diverse interests. The town provides a welcoming environment with local shops and businesses where residents can find unique goods and services, fostering a strong sense of local pride. Outdoor enthusiasts can enjoy extensive trails for hiking and biking, as well as serene spots for fishing and kayaking, which appeal to those who appreciate nature. The town&#8217;s recreational facilities include parks and sports fields, ensuring that families and individuals alike have plenty of options for staying active and engaged. Throughout the year, the town hosts events and festivals that bring the community together, creating opportunities for socializing and celebrating local traditions. These aspects make the town an ideal place for those who value both a peaceful, small-town atmosphere and the convenience of modern amenities and activities.<\/p>\n<p><strong><b><a href=\"https:\/\/www.townofnewipswich.org\/\">New Ipswich<\/a><\/b><\/strong><br \/>New Ipswich is a serene town that provides a peaceful lifestyle with a strong sense of community, surrounded by natural beauty and historical charm. Residents enjoy a variety of shopping options, including quaint local stores and markets that cater to everyday needs and unique finds. The town boasts several recreational opportunities, from hiking and biking on scenic trails to enjoying water activities at nearby lakes and ponds. The local parks are ideal for family outings, picnics, and sports, while the community center hosts events and activities that bring neighbors together. Dining options range from cozy cafes to family-owned restaurants, providing a diverse array of culinary delights. The town\u2019s calendar is filled with seasonal events and festivals, celebrating its rich heritage and fostering a close-knit atmosphere. The schools are well-regarded, and the public library serves as a hub for learning and cultural enrichment. Overall, New Ipswich offers a tranquil yet engaging environment for its residents.<\/p>\n<p><strong><b><a href=\"https:\/\/www.pelhamweb.com\/\">Pelham<\/a><\/b><\/strong><br \/>Pelham is a small town characterized by a close-knit community and a serene rural environment, making it an appealing place for families and individuals seeking a peaceful lifestyle. Residents enjoy a variety of recreational options, including the scenic trails of Veterans Memorial Park, the expansive green spaces at Muldoon Park, and the local favorite, Harris&#8217; Pelham Inn, known for its events and gatherings. Shopping in Pelham features a mix of locally-owned businesses and convenient access to larger retail centers in nearby towns, ensuring all essential needs are met without the hustle and bustle of a big city. The town&#8217;s calendar is dotted with community events, fostering a strong sense of camaraderie among residents, while the local schools and libraries contribute to a supportive educational environment. Pelham&#8217;s proximity to major highways allows for easy commutes and access to neighboring cities, making it an ideal blend of tranquility and connectivity.<strong><b><\/p>\n<p><\/b><\/strong><strong><b><a href=\"https:\/\/www.peterboroughnh.gov\/\">Peterborough<\/a><\/b><\/strong><br \/>Peterborough provides a blend of cultural richness and outdoor adventure, making it an attractive destination for both residents and visitors. The town is known for its arts community, highlighted by the renowned Peterborough Players theater and various art galleries that showcase local talent. Main Street features a variety of unique shops and boutiques, providing an enjoyable shopping experience that includes everything from handcrafted goods to vintage finds. Dining options range from cozy cafes to upscale restaurants, offering a variety of cuisines to suit all tastes. Recreational opportunities abound with numerous hiking trails in the surrounding forests and hills, including the popular Mount Monadnock, which attracts hikers from all over. The Contoocook River adds to the town\u2019s natural beauty, where residents enjoy activities like kayaking, fishing, and picnicking along its banks. The town also fosters a strong sense of community with regular events such as farmers&#8217; markets, music festivals, and seasonal celebrations that bring people together throughout the year. Whether you are looking for an active outdoor lifestyle, a thriving arts scene, or a welcoming community, Peterborough provides a little something for everyone.<\/p>\n<p><strong><b><a href=\"https:\/\/www.sharonnh.org\/\">Sharon<\/a><br \/><\/b><\/strong>Sharon is a town where residents enjoy a serene and laid-back lifestyle amidst rolling hills and dense forests. The community is tight-knit, with a strong sense of local pride and neighborly support. While there are no large shopping centers, the nearby towns provide access to a variety of shops, boutiques, and markets that cater to daily needs and more. Outdoor enthusiasts appreciate the abundant recreational options, including hiking trails, scenic parks, and opportunities for wildlife observation. The area&#8217;s natural beauty encourages activities like fishing, bird watching, and leisurely walks. Additionally, the local calendar is dotted with events and festivals that highlight the region&#8217;s cultural heritage and foster community spirit, making Sharon an ideal place for those seeking tranquility and a close connection with nature.<br \/><strong><b><br \/><a href=\"https:\/\/www.templenh.info\/\">Temple<\/a><\/b><\/strong><br \/>Temple is a rural town characterized by its serene, pastoral lifestyle, where the community values its rich history and natural beauty. Life here is tranquil and slow-paced, with residents enjoying a strong sense of community and an appreciation for the outdoors. Local shopping options are modest, focusing on small, family-owned businesses and markets that provide essentials and artisanal goods, fostering a close-knit, supportive atmosphere among locals. Recreational opportunities abound, with abundant hiking trails, scenic spots for picnics, and community events that bring people together throughout the year. The town&#8217;s landscape, dotted with historic buildings and lush greenery, provides a peaceful backdrop for those who cherish a connection to nature and a simpler way of life.<\/p>\n<p><strong><b><a href=\"https:\/\/www.weare.nh.gov\/\">Weare<\/a><br \/><\/b><\/strong>Weare is a community where small-town warmth meets the convenience of modern amenities. Life here is relaxed, with a strong sense of community and a welcoming atmosphere. Residents enjoy a variety of recreational activities, from hiking and fishing in the nearby forests and lakes to participating in local sports leagues. The town features several parks, providing ample space for picnics, playgrounds, and leisurely strolls. Shopping in Weare includes a mix of local boutiques and convenient stores, ensuring that essentials and unique finds are always within reach. The community center hosts numerous events throughout the year, fostering connections among neighbors and creating a lively social calendar. Dining options range from cozy family-owned restaurants to casual cafes, offering a variety of delicious meals. The town&#8217;s schools are highly regarded, and educational opportunities are supported by an active library that serves as a hub for learning and engagement. With its combination of natural beauty, friendly residents, and practical amenities, Weare provides a fulfilling lifestyle for families and individuals alike.<\/p>\n<p><strong><b><a href=\"https:\/\/www.wiltonnh.gov\/\">Wilton<\/a><\/b><\/strong><br \/>Wilton is a small town where a sense of community thrives, evident in its friendly neighborhoods and active local events. The lifestyle here is relaxed, with residents enjoying the balance between serene living and convenient amenities. Shopping in Wilton caters to a variety of tastes, from quaint local shops that sell unique crafts and antiques to essential services that make daily life easy. The town boasts several recreational options, including beautiful hiking trails, peaceful parks, and the Souhegan River, which is perfect for kayaking and fishing. Families and individuals alike can engage in cultural activities, visiting the historic Wilton Town Hall Theatre for movies and performances. Dining in Wilton ranges from cozy cafes serving homemade treats to restaurants where fresh, locally sourced dishes are a highlight. The town&#8217;s commitment to preserving its natural beauty and fostering a close-knit community makes it an ideal place to call home.<br \/><strong><b><\/p>\n<p><\/b><\/strong><\/p>\n<\/div><\/div><\/div><\/div><\/div><div id=\"yelp\" class=\"fusion-container-anchor\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:26px;--awb-flex-wrap:wrap;--awb-flex-wrap-small:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-title-center fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:var(--awb-custom_color_4);--awb-margin-bottom:-10px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h1 class=\"fusion-title-heading title-heading-center\" style=\"margin:0;\"><h1 style=\"text-align: center;\">Local Activities &amp; Information<\/h1><\/h1><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-3\"><p style=\"text-align: center;\"><span style=\"color: var(--awb-custom_color_5);\">Use the search box below to find listings on anything from Restaurants and Coffee Shops, to Grocery Stores, Schools and much more.<br \/>\nThe <\/span><b style=\"color: var(--awb-custom_color_5);\">More<\/b><span style=\"color: var(--awb-custom_color_5);\"> menu will give you some options as well. <\/span><\/p>\n<\/div><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Yelp Store Locator<\/title>\n<style>\nbody {\n    font-family: Arial, sans-serif;\n    margin: 0;\n    padding: 0;\n    background: #f8f8f8; \/* Slight grey background *\/\n}\n\n\/* Flex container for the whole page content *\/\n.form-wrapper {\n    display: flex;\n    justify-content: space-around; \/* Evenly distribute space around items *\/\n    flex-wrap: wrap; \/* Allow items to wrap if not enough space *\/\n    margin: 20px;\n}\n\n\/* Search form and results container *\/\n.form-wrapper .form-container {\n    flex-basis: 47%;\n    margin-bottom: 20px;\n}\n\n\/* Search bar at the top *\/\n.search-top {\n    margin-top: 20px;\n}\n.search-bar {\n    max-width: 1024px;\n    padding:0 20px;\n    padding: 10px;\n    border-radius: 4px;\n    margin: 0 auto 20px;\n}\n.search-bar #searchForm {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: rgba(0,0,0,0.15) 0px 2px 18px 0px;\n}\n.search-field {\n    flex: 1;\n}\n.search-field.desc {\n    position: relative;\n}\n.search-field.desc::after {\n    content: '';\n    position: absolute;\n    top: 10px;\n    bottom: 10px;\n    right: 0;\n    width: 2px;\n    background-color: rgba(0, 0, 0, 0.2);\n}\n#searchForm .search-field input {\n    border: 0;\n  \n}\n.search-field.category-dropdown select {\n    width: auto;\n    background: transparent;\n    margin-top:15px;\n}\n.search-field input[type=\"text\"],\n.search-field select {\n    width: 100%; \/* Full width of parent *\/\n    padding: 15px 10px;\n    border: 1px solid #ddd;\n    font-size: 14px;\n    box-sizing: border-box;\n}\n\n\/* Search button styling *\/\n.search-button button {\n    padding: 17px 20px;\n    background-color: #ff0000; \/* Yelp red *\/\n    color: #fff;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n\n\/* Style the pagination buttons *\/\n.pagination{\n    border-top: 1px solid #e3d8d8;\n    padding: 15px 0;\n    margin-top: 20px;\n    border-bottom: 1px solid #e3d8d8;\n}\n\n\n.pagination button {\n    background: none;\n    padding: 5px 10px;\n    border-radius: 4px;\n    margin-right: 5px;\n    border: none;\n    cursor: pointer;\n    font-size: 16px;\n}\n\n.pagination button.active,\n.pagination button:hover {\n    font-weight: bold;\n}\n\n\/* Map container styling *\/\n#map {\n    flex: 1;\n    height: 700px; \/* Adjusted height for consistency *\/\n    border-radius: 4px; \/* Rounded corners *\/\n    overflow: hidden; \/* Clip the content *\/\n    margin-left: 20px; \/* Space from the form container *\/\n}\n\n\/* Search results card styles *\/\n.card {\n    display: flex;\n    background: #fff;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n    border-radius: 4px;\n    overflow: hidden;\n    align-items: center;\n    padding: 0 15px;\n    border-bottom: 1px solid #eee;\n}\n\n.card img {\n    width: 200px; \/* Slightly smaller images *\/\n    height: 200px;\n    object-fit: cover;\n}\n\n.card-content {\n    padding: 15px;\n    flex-grow: 1;\n}\n\n\/* Loader style adjustments *\/\n#loader {\n    display: none; \/* Hide by default, show when loading *\/\n    position: fixed; \/* Or absolute, depending on use-case *\/\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    text-align: center;\n}\n\n#loader img {\n    width: 50px; \/* Adjust as needed *\/\n    height: 50px; \/* Adjust as needed *\/\n    \/* Animation for spinning *\/\n    animation: spin 1s linear infinite;\n}\n\n\/* Loader animation *\/\n@keyframes spin {\n    0% { transform: translate(-50%, -50%) rotate(0deg); }\n    100% { transform: translate(-50%, -50%) rotate(360deg); }\n}\n\n@media (max-width: 768px) {\n    .form-wrapper {\n        flex-direction: column; \/* Stack on smaller screens *\/\n    }\n\n    .form-container,\n    #map {\n        width: 100%;\n        max-width: none;\n        margin-left: 0; \/* Remove margin for full width *\/\n    }\n\n    #map {\n        order: -1; \/* Map comes before search results on small screens *\/\n    }\n}\n\n\/* Add responsive design for very small screens *\/\n@media (max-width: 480px) {\n    .search-bar {\n        flex-direction: column; \/* Stack form fields vertically *\/\n    }\n\n    .search-field,\n    .search-button button {\n        width: 100%; \/* Full width for small screens *\/\n        margin: 5px 0; \/* Add space between stacked items *\/\n    }\n}\n\n\/* Style the dropdown button *\/\n.dropbtn {\n    background-color: transparent;\n    color: black;\n    padding: 16px;\n    font-size: 16px;\n    border: none;\n    cursor: pointer;\n}\n\n\/* The container <div> - needed to position the dropdown content *\/\n.dropdown {\n    position: relative;\n    display: inline-block;\n    margin: 10px 0;\n}\n\n\/* Dropdown Content (Hidden by Default) *\/\n.dropdown-content {\n    display: none;\n    position: absolute;\n    background-color: #f9f9f9;\n    min-width: 240px;\n    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\n    z-index: 1;\n    gap: 20px;\n    padding: 0 10px;\n}\n\n\/* Links inside the dropdown *\/\n.dropdown-content span {\n    color: black;\n    padding: 16px 0;\n    text-decoration: none;\n    display: flex;\n    align-items: center;\n    cursor: pointer;\n}\n\n.dropdown-content .flex-links{\n        padding: 12px 0\n}\n\n\/* Icon styling *\/\n.icon {\n    margin-right: 10px;\n    \/* You can use SVGs or Font Icons like FontAwesome, or background-image with sprites *\/\n}\n\n\/* Change color of dropdown links on hover *\/\n.dropdown-content span:hover {background-color: #ddd;}\n\n\/* Show the dropdown menu on hover *\/\n.dropdown:hover .dropdown-content {\n    \/* display: block; *\/\n    display: flex;\n}\n\n\/* Show the dropdown menu on focus *\/\n.dropdown:focus-within .dropdown-content {\n    display: block;\n}\n\n\/* Other styles for icons can be added here, using the specific class names *\/\n.dry-cleaning-icon {\n    \/* Add background-image or other styling for the dry cleaning icon *\/\n}\n\n.pagination, #loader {\n    display: none; \/* Hidden by default *\/\n}\n\n.autocomplete-results {\n    display: none;\n    position: absolute;\n    background: white;\n    border: 1px solid #ddd;\n    border-top: none;\n    z-index: 2;\n    width: 100%;\n    box-sizing: border-box;\n}\n\n.autocomplete-suggestion {\n    padding: 10px;\n    border-bottom: 1px solid #ddd;\n    cursor: pointer;\n}\n\n.autocomplete-suggestion:last-child {\n    border-bottom: none;\n}\n\n.autocomplete-suggestion:hover {\n    background-color: #f8f8f8;\n}\n\n\n\/* Similarly add specific icon styles for other menu items *\/\n<\/style>\n<\/head>\n<body>\n<div class=\"search-top\">\n    <div class=\"search-bar\">\n        <form id=\"searchForm\" action=\"\/yelp-store-locator\" method=\"get\">\n            <div class=\"search-field desc\">\n                <input type=\"text\" id=\"searchDescription\" name=\"searchDescription\" placeholder=\"Search description\">\n                <div id=\"autocomplete-results\" class=\"autocomplete-results\"><\/div>\n            <\/div>\n            \n            <div class=\"search-field location\">\n                <input type=\"text\" id=\"locationQuery\" name=\"location\" placeholder=\"Enter search location\" value=\"Hillsborough County, NH\" required>\n            <\/div>\n            <div class=\"search-button\">\n                <button type=\"submit\">Search<\/button>\n            <\/div>\n        <\/form>\n\n        <div class=\"dropdown\">\n            <span class=\"dropbtn\">More \u25bc<\/span>\n            <div class=\"dropdown-content\">\n                <div class=\"flex-links\">\n                    <span>\n                        <i class=\"icon dry-cleaning-icon\"><\/i> Restaurants\n                    <\/span>\n                    <span>\n                        <i class=\"icon hair-salons-icon\"><\/i> Coffee Shops\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Grocery Stores\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Nightlife\n                    <\/span>\n                <\/div>\n                <div class=\"flex-links\">\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Medical\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Activities\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Schools\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Hair Salon\n                    <\/span>\n                <\/div>\n                <!-- Add other menu items here -->\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"form-wrapper\">\n    <div class=\"form-container\">\n        <div id=\"searchResults\"><\/div>\n        <div class=\"pagination\"><\/div>\n    <\/div>\n    <!-- Map Container -->\n    <div id=\"map\"><\/div>\n<\/div>\n\n<!-- Loader HTML -->\n<!-- <div id=\"loader\">Loading...<\/div> -->\n<div id=\"loader\">\n    <img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-content\/plugins\/yelp-store-locator\/assets\/images\/loader.png\" alt=\"Loading...\" \/>\n<\/div>\n\n\n<script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\"><\/script>\n<script>\n    $(document).ready(function () {\n        var yelpAutocompleteUrl = \"https:\/\/api.yelp.com\/v3\/autocomplete\";\n\n        $('#searchDescription').on('input', function() {\n            var searchText = $(this).val();\n        \n            \/\/ Make sure the search text is not empty\n            if (searchText.length > 0) {\n                $.ajax({\n                    url: '\/wp-content\/plugins\/yelp-store-locator\/proxy\/yelp-autocomplete-proxy.php',\n                    method: 'GET',\n                    data: {\n                        text: searchText \/\/ text entered by the user\n                    },\n                    success: function(data) {\n                        \/\/ Clear previous suggestions\n                        $('#autocomplete-results').empty();\n                        \n                        \/\/ Process the response and append suggestions\n                        if(data.terms && data.terms.length > 0) {\n                            data.terms.forEach(function(term) {\n                                $('#autocomplete-results').append('<div class=\"autocomplete-suggestion\">' + term.text + '<\/div>');\n                            });\n                            $('#autocomplete-results').show();\n                        }\n                    },\n                    error: function(jqXHR, textStatus, errorThrown) {\n                        console.error(\"Error with Autocomplete API:\", textStatus, errorThrown);\n                    }\n                });\n            } else {\n                \/\/ If the search text is empty, clear and hide suggestions\n                $('#autocomplete-results').empty().hide();\n            }\n        });\n\n        \/\/ Listener for clicking on an autocomplete suggestion\n        $('#autocomplete-results').on('click', '.autocomplete-suggestion', function() {\n            \/\/ Set the input to the clicked suggestion and hide suggestions\n            $('#searchDescription').val($(this).text());\n            $('#autocomplete-results').empty().hide();\n        });\n    \n        \/\/ Initially hide pagination and loader\n        $('.pagination').hide();\n        $('#loader').hide();\n\n        var map; \/\/ Declare map variable globally\n        var markers = []; \/\/ Array to store markers\n        var currentPage = 1;\n        var resultsPerPage = 5;\n        var totalResults = 0;\n\n        \/\/ Event handler for category selection\n        $('.dropdown-content span').on('click', function() {\n            \/\/ Get the text of the clicked category\n            var categoryText = $(this).text().trim();\n\n            \/\/ Set the value of the searchDescription input\n            $('#searchDescription').val(categoryText);\n\n            \/\/ Close the dropdown if needed\n            $('.dropdown-content').hide();\n\n            \/\/ Optionally, you could submit the form automatically after selection\n            \/\/ $('#searchForm').submit();\n        });\n\n        \/\/ Toggle dropdown content on click\n        $('.dropbtn').on('click', function() {\n            \/\/ Use slideToggle for a simple animation\n            $('.dropdown-content').slideToggle();\n        });\n\n        \/\/ Close the dropdown if clicked outside\n        $(document).on('click', function(e) {\n            if (!$(e.target).closest('.dropdown').length) {\n                $('.dropdown-content').hide();\n            }\n        });\n\n        \/\/ Populate search description initially\n        $('#searchDescription').val($('#category').find('option:selected').text());\n\n        \/\/ Update search description when category changes\n        $('#category').change(function() {\n            $('#searchDescription').val($(this).find('option:selected').text());\n        });\n\n        \/\/ Check if the location is provided and trigger search\n        if ($('#locationQuery').val() !== '') {\n            setTimeout(function() {\n                $('#searchForm').submit();\n            }, 500);\n        }\n\n        $('#searchForm').submit(function (event) {\n            event.preventDefault();\n            $('#loader').show(); \/\/ Show loader here when the search starts\n            $('.pagination').hide(); \/\/ Hide pagination during loading\n\n            var locationQuery = $('#locationQuery').val();\n            \/\/ Use the value from the search description input\n            var searchDescription = $('#searchDescription').val();\n            var apiUrl = 'https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-content\/plugins\/yelp-store-locator\/proxy\/proxy.php?location=' + encodeURIComponent(locationQuery) + '&term=' + encodeURIComponent(searchDescription);\n\n            \/\/ Hide search results and map\n            $('#searchResults').hide();\n            $('#map').hide();\n            \/\/ Show loader before making the API request\n            $('#loader').show();\n\n            fetch(apiUrl)\n            .then(response => {\n                if (!response.ok) {\n                    throw new Error('Network response was not ok');\n                }\n                return response.json(); \/\/ Parse JSON response\n            })\n            .then(data => {\n                if (data && data.businesses && data.businesses.length > 0) {\n                    $('.pagination').show();\n                } else {\n                    $('.pagination').hide();\n                }\n                $('#loader').hide(); \/\/ Hide loader after data is processed\n                \/\/ ...Display results...\n                totalResults = data.businesses.length;\n\n                \/\/ Clear previous search results\n                $('#searchResults').empty();\n\n                \/\/ Initialize map\n                map = new google.maps.Map(document.getElementById('map'), {\n                    center: { lat: 0, lng: 0 }, \/\/ Default center\n                    zoom: 12 \/\/ Default zoom level\n                });\n\n                \/\/ Clear previous markers\n                markers.forEach(marker => marker.setMap(null));\n                markers = [];\n\n                \/\/ Create a LatLngBounds object to encompass all markers\n                var bounds = new google.maps.LatLngBounds();\n\n                \/\/ Calculate pagination values\n                var startIndex = (currentPage - 1) * resultsPerPage;\n                var endIndex = startIndex + resultsPerPage;\n                endIndex = endIndex > totalResults ? totalResults : endIndex;\n\n                \/\/ Iterate over each business in the response data for the current page\n                for (var i = startIndex; i < endIndex; i++) {\n                    var business = data.businesses[i];\n\n                    \/\/ Create card element to display business information\n                    var cardHtml = '<div class=\"card\">';\n                    cardHtml += '<img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"' + business.image_url + '\" alt=\"' + business.name + '\">';\n                    cardHtml += '<div class=\"card-content\">';\n                    cardHtml += '<h3><a href=\"' + business.url + '\">' + business.name + '<\/a><\/h3>';\n                    cardHtml += '<p><strong>Rating:<\/strong> ' + business.rating + '<\/p>';\n                    cardHtml += '<p><strong>Review Count:<\/strong> ' + business.review_count + '<\/p>';\n                    if (business.categories.length > 0) {\n                        cardHtml += '<p><strong>Category:<\/strong> ' + business.categories[0].title + '<\/p>';\n                    }\n                    cardHtml += '<p><strong>Address:<\/strong> ' + business.location.address1 + ', ' + business.location.city + ', ' + business.location.state + ' ' + business.location.zip_code + '<\/p>';\n                    cardHtml += '<p><strong>Phone:<\/strong> ' + business.display_phone + '<\/p>';\n                    cardHtml += '<\/div><\/div>';\n\n                    \/\/ Append the card HTML to the searchResults div\n                    $('#searchResults').append(cardHtml);\n\n                    \/\/ Display coordinates if available\n                    if (business.coordinates) {\n                        \/\/ Add marker to the map for each business\n                        var marker = new google.maps.Marker({\n                            position: { lat: business.coordinates.latitude, lng: business.coordinates.longitude },\n                            map: map,\n                            title: business.name\n                        });\n\n                        markers.push(marker);\n\n                        \/\/ Extend the bounds to include the marker's position\n                        bounds.extend(marker.getPosition());\n                    }\n                }\n\n                \/\/ Adjust map bounds to fit all markers\n                map.fitBounds(bounds);\n\n                \/\/ Hide loader after request is completed\n                $('#loader').hide();\n                \/\/ Show search results and map\n                $('#searchResults').show();\n                $('#map').show();\n\n                \/\/ Generate pagination controls\n                generatePaginationControls();\n            })\n            .catch(error => {\n                console.error('There was a problem with the fetch operation:', error);\n\n                $('#loader').hide(); \/\/ Ensure to hide loader on error as well\n                $('.pagination').hide(); \/\/ Hide pagination if there's an error\n                \/\/ Show search results and map\n                $('#searchResults').show();\n                $('#map').show();\n            });\n        });\n\n        \/\/ Function to generate pagination controls\n        function generatePaginationControls() {\n            var totalPages = Math.ceil(totalResults \/ resultsPerPage);\n            $('.pagination').empty();\n\n            for (var i = 1; i <= totalPages; i++) {\n                var button = $('<button>').text(i);\n                if (i === currentPage) {\n                    button.addClass('active');\n                }\n                button.click(function() {\n                    currentPage = parseInt($(this).text());\n                    $('#searchForm').submit();\n                });\n                $('.pagination').append(button);\n            }\n        }\n    });\n<\/script>\n\n<!-- Include Google Maps JavaScript API with your API key -->\n<script async defer src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDdc1Kke8as6XyfJRAv1veZfIqxp-ioDMo&callback=initMap\"><\/script>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":3028,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"portfolio_category":[35],"portfolio_skills":[],"portfolio_tags":[],"class_list":["post-2727","avada_portfolio","type-avada_portfolio","status-publish","format-standard","has-post-thumbnail","hentry","portfolio_category-city-of-phoenix"],"_links":{"self":[{"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio\/2727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio"}],"about":[{"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/types\/avada_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/comments?post=2727"}],"version-history":[{"count":15,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio\/2727\/revisions"}],"predecessor-version":[{"id":3030,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/avada_portfolio\/2727\/revisions\/3030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/media\/3028"}],"wp:attachment":[{"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/media?parent=2727"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/portfolio_category?post=2727"},{"taxonomy":"portfolio_skills","embeddable":true,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/portfolio_skills?post=2727"},{"taxonomy":"portfolio_tags","embeddable":true,"href":"https:\/\/sunraycityguide.com\/NewHampshire-LeadingEdge\/wp-json\/wp\/v2\/portfolio_tags?post=2727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}