I'm travelling from my hometown New York to Amman at the end of May and have a long layover in Frankfurt (10 hours and 15 min) from 11 am on a Thursday and then another 11 hour layover in Vienna. What are some things I can do to kill time? Do I need a transit or tourist visa (I am American) to leave the airport? Should I leave the airport or stay put? If I do need a visa, how much will it cost and do I have to get it before I go? Also, do I have to make my own accomodations for a hotel or will the airline provide it?
Thank you in advance!