You can also try buying from the airline web site directly which might be cheaper sometimes since travel agents charge service/booking fee. I usually book my ticket from Eva Air web site. You can select your own seat and call EVA air customer service anytime regarding the booking. No need to pick up the ticket since it's an e-ticket. And keep you eyes open for online promotions.