TICKETS: Are there any places I can go in person to purchase tickets?

Yes, you can purchase tickets at Pimlico Race Course (5201 Park Heights Ave., Baltimore, MD 21215).
The Preakness Ticket Office is open Monday thru Friday 8am-5pm and from 12pm-5pm on Saturday and Sunday when live racing resumes at Pimlico.