THEME:   puns based on city names (I don't groan; I giggle]   
GOOD ONES:     Result of a Czech checkup?   PRAGUENOSIS   
South Korean sailors?   SEOULMATES   
Body work, briefly   TAT [would "Brief Body Work" be legit?]   
It's on the house   ROOF   
Western movie star?   BADGE [does it need the ?]   
Big Mack   SEMI [note spelling]      
BTW:   Cartoon maker of explosive tennis balls   ACME [finally a cartoon reference I appeciate: The Roadrunner, reflective of Hamlet's "Tis the sport to see the enginer hoist by his own petar." Meaning blown up by his own bomb.]         
RATING:    
 
  
 
Three grins = Loved it; Two grins = Enjoyed it; One grin = A bit bland for my taste; One teardrop = Not much fun