Located in the heart of the Odenwald nature park, the beautiful historic old town of Michelstadt is a perfect day trip destination from Frankfurt.