Im thinking of going to Great America the weekend of May 18th/19th. Is this a busy time? It has been years since my last visit there and Im really excited about the coasters, but anxious about long lines. Any tips on where to stay, eat, would be nice also. Thank you in advance.