On multiple and frequent occasions I want to fly for a visit during a weekend (EIN -> BUD), without it interfering much with my job. For this reason I'm only somewhat flexible when it comes to the day and time of flight, but completely flexible to which week I am flying.
What is the best approach to get the most flights so a fixed location, at a somewhat fixed time on random weekends?
My current experience is it's best to book around 2 1/2 Months in advance, learn to enjoy REALLY early Monday mornings and the convenient location usually is somewhat "cheap" as it avoids needing to pay extra for the extra commute or the extra time off work.