The city of Winston-Salem in Forsyth County in northwestern North Carolina is a favorite for fine B&Bs. Plan your trip in August for the River Run International Film Festival, or see the Tanglewood Festival of Lights for the holidays. You'll be sure to find your perfect gem at a a Winston-Salem inn or Winston-Salem bed and breakfast. Then visit the Forsyth County Science Center and Environmental Park, with a tour through the historic Old Salem section of town. For fine dining during your stay, try the Zevely House Restaurant downtown, or the Moravian Star.