Конечно заранее, если хотите ухватить интересные ценовые предложения. Прага популярна в мае, поэтому вряд ли авиакомпании будут делать какие-то скидки на нераспроданные билеты.На май покупать сейчас - я бы даже сказала, что это и не сильно заранее...