Yes!
Call the airline and reserve your seat. You most probably dont need to go to the airport to pickup your ticket. You would be issued a boarding pass before boarding.
Not to mention all that traffic
Yes, but I would suggest buying them online as it will likely take less time and you don't have to visit the airport twice.
Thanks! Your answer is awaiting moderation.