Sometimes the best festivals are held in small towns, especially in the U.S; and here there are some examples to prove it. Lilac festival Mackinac Island, Michigan is where this festival takes place; it is in June it’s held for 10 days. The city is covered in bloomed lilacs, the main event is the lilac…
