A guide to the perfect 2 to 3 days in Frankfurt itinerary including things to do, where to stay and tips for getting around.