Does it make sense to pre-buy online ferry and parking tickets? Is there any risk of tickets selling out if I got in person? I arrive July 24th at Mackinac City. I'm not sure which line to buy or if it makes sense. Any input would be appreciated!