Joe's Beach Road Bar & Grille (tel. 508/255-0212) is a big old barn of a bar that might as well be town hall: It's where you'll find all the locals exchanging juicy gossip and jokes. Live music ranges from jazz to rock to blues. There's never a cover charge.

There's often live music at Land Ho! (tel. 508/255-5165), the best pub in town. Performers are on the bill on Monday and Tuesday nights in season, and Thursday and Saturdays off season. There's usually no cover charge.

The Academy Playhouse, 120 Main St., about 3/4 mile southeast of the town center (tel. 508/255-1963;, makes a fine platform for local talent in the form of musicals and drama, recitals, and poetry readings. The 162-seat arena-style stage is housed in the town's old town hall (built in 1873). Tickets are $22. Shows take place July through August Tuesday to Sunday at 8pm; call for off-season hours. A children's theater series runs from late June to early September on Friday and Saturday mornings. Cost is $10.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.