Alsace is a small region and is fairly well interconnected with bus routes and train stations, making it possible to travel extensively by public transportation.
Be sure to load up on information (schedules, the best taxi-for-call companies, etc.) upon arriving at the ticket counter or help desk of the bigger train and bus stations in the area, such as Nancy, Strasbourg, and Colmar. In Alsace, trains are the way to go. In Lorraine you may need to take short bus jaunts to the smaller towns. To find out which towns are on the rail lines, pick up the Guide Régional des Transports,a free train and bus guide for both Alsace and Lorraine, at stations and tabacs (tobacco shops). Plan ahead if you want to use buses; schedules change frequently.