AROUND TOWN The International Exhibition of Sherlock Holmes 9 a.m. to 5 p.m., daily, The Denver Museum of Nature and Science, 2001 Colorado Blvd. Denver, CO 80205. Tickets are $23.95 for non-member adults, $17.95 for non-member children. Call 303-370-6000 for more information. British accents can be a tough nut to crack. Made-up words aside, the […]