Yeah, City Hall pretty much always has a line... I like the little merchandise stands right as you enter the park and pass through the tunnel. They have all the pins and if you can catch them without a line, you're good to go. Otherwise maybe keep trying stores down Main Street and try to spot an unoccupied cashier CM. Have fun!!