The towns and villages of St. Lucia provide an exciting experience in Caribbean culture, from arts and crafts to music, dining, and shopping, as well as ...