Flight
Traverse City does have an airport! Other recommendations include Grand Rapids, Lansing, Flint, and Detroit although a car rental will be required.
Hotel
We have a wedding block at Bayshore Resort. The hotel is waterfront and walkable to downtown Traverse City. King Spa and Queen Bayfront rooms are available at a discounted rate. Call (231) 935-4400 and mention "Aller/Walsh Wedding" to reserve your room. Looking for another option? There are plenty of hotels and rental homes in the area to make your stay perfect!