This travel agency with the weird name is a good place. I went there once a while back to book a domestic ticket and they were very helpful and courteous. They are located on Broadway which is nice and they gave me a good fare though I'm sure I could have found a cheaper one online.
more