I have always had better luck online, because you can at least see if the tickets suck first before you buy them. This mostly is in regards to Ticketmaster. If it is for a smaller venue then the phone is always a good way to go, they seem to hold their tickets for regular customers. IMO
Good luck
Tracie