Thank Mom this Mother's Day with a weekend getaway to York County, where you can celebrate the most important women in your life with a day at an artsy street fair, on a peaceful nature walk or aboard a train ride to a delightful tea.

We've compiled seven awesome ideas, and we're sure that no matter which one you choose, Mom will love the time spent with you.

Explore Downtown York during the Olde York Street Fair

The Olde York Street Fair has been a Mother's Day tradition for more than 40 years. More than 100 arts and crafts vendors fill Downtown York, making it a prime opportunity to find a one-of-a-kind gift for Mom. Plus, bounce houses, games, face painting and more will keep the kids entertained.

Enjoy a Mother's Day brunch at the vineyard

Put a new twist on a traditional Mother's Day brunch at York County's oldest winery. Naylor Wine Cellars will host a Mother's Day brunch with carved ham, homemade quiche, rosemary roasted redskin potatoes and more on the menu. The brunch pairs perfectly with a Naylor Bubble Galore Mimosa.

Connect with Mom and nature at Nixon Park

If Mom loves nature and the outdoors, bring her to Nixon Park. The park is hosting a free Mother's Day Walk that will take visitors past blooming flowers and through the peaceful spring woodlands. Keep an ear out for the calls of birds and frogs in one of York County's best outdoor escapes. The walk runs from 2:30 p.m.-4 p.m.

Take a train ride to tea with Steam Into History

This is a tea your mom won't soon forget. Climb aboard one of Steam Into History's passenger cars and let the diesel engine take you on a scenic ride the Saturday before Mother's Day. You'll stop at the Glen Rock Mill Inn for a tea that comes with lemon blueberry scones, cream of asparagus soup, side salad with grilled chicken and dark chocolate cupcake for dessert. Then relax on the return trip to the station.

Dine as a family at the stunning Wyndridge Farm

Nestled in the rolling hills of York County, Wyndridge Farm is a sight to behold. Mom will enjoy stunning views and an amazing buffet menu featuring everything from roasted beef tenderloin to Belgian waffles and East Coast cioppino. This is a reservation-only event, so make your plans now.

Make a special gift at Flinchbaugh's

The kids will love getting hands on at Flinchbaugh's Orchard and Farm Market, where they can make a flower pail and card holder for Mom. After making a great gift, they'll also delight at the chance to play in the straw bale jungle gym! 

Finish with dinner together at the Stone Grille and Taphouse

For dinner, look no further than the Stone Grille & Taphouse. This "polished casual" restaurant is a favorite local spot for creative cuisine and excellent craft beer. Choose from the extensive regular menu or enjoy entrees and cocktails made just for Mother's Day.