Visitors who step ashore on Mackinac Island from one of the three ferry services from Mackinaw City can be forgiven for believing they have stepped back in time into a Victorian village. The small population of 500 permanent residents have preserved the island settlement and the surrounding natural beauty to the point that no motor vehicles are allowed on the island; the only way to get around is on foot, bicycle or horse and buggy. The island, 80 percent of which is a state park, boasts 140 miles (225km) of roads and trails, ideal for hiking. The longest route is right around the island, following the scenic eight-mile (13km) Lake Shore road. Other popular walks include the Turtle's Back, Tranquil Bluff Trail and British Landing nature trail. Every year in early June the island comes alive with a Lilac Festival, featuring the world's longest horse-hitch parade, fireworks, hayrides, country line dancing, free outdoor concerts, boat cruises and garden tours.