A guide to the best things to do in Frankfurt, Germany when visiting on a long layover, or when spending just one day in Frankfurt.