Lesson learned #1: be more than two hours early for flights (especially when flying discount airlines), but there’s no need to be more than 15 minutes early for a bus or train departure.
Needless to say, my grandma and I being over an hour early for my 1 a.m. bus departure to Prague resulted in a one-hour wait for said bus to arrive. Not to mention that most of that time was spent sitting in a taxi because my grandma refused to leave me anywhere on my own at that hour.
Lesson learned #2: it’s never too early for a beer. One of the Polish men in our tour group had one for breakfast. Literally, it was 8 am.