Tucked into one of North Texas' rare forested areas, North Shore Trail runs a 10-mile course along the north side of Grapevine Lake, between Rockledge Park in Grapevine and Twin Coves Park in Flower Mound. Although it's also popular with hikers and joggers looking to find a bit of nature in the middle of the city, the trail is a real treat for mountain bikers. The steep, rugged terrain offers more climbs and dives than cyclists can typically find in this part of the world, with picturesque views of the lake scattered in between.