Bensheim, a market town 35 miles south of Frankfurt, has some similarities with its twin town of Amersham. Its historic old town contains carefully maintained, timbered, medieval buildings and whilst ...