I will go to Eastern Europe and my top priorities are Prague and Budapest. I also really want to fit in Vienna and Kraków, and if possible Český Krumlov and Bratislava as well. I will leave Monday 8/26/19 and return on Thursday 9/12/19. So I will have 16 days. I'm a solo traveler and middle-aged guy with good health/fitness. it will be my big milestone birthday celebration. I have been to France, Germany, Greece, Italy, Turkey, UK, and Austria (not Vienna). Currently, I will fly into Kraków from Portland Oregon on Monday 8/26 and return to US from Budapest on 9/12. I can still change the flight in the next 10 hours. I plan to take trains and all public transportations.
So would you think it's a too busy itinerary or I have enough time to visit and enjoy all cities? Should I remove Kraków and instead fly into Prague and spend more time in Budapest and Prague perhaps to add some side-trip e.g. Eger etc? If you were me, how would you do?
I haven't booked my lodging yet. So if you have any hotel recommendations and restaurants for a solo male traveler in these places, I appreciate that you let me know. Also, should I book a hotel or find something with AirBnb for my situation?
Thank you so much in advance for your feedback. Since I need to change my flight very soon, I appreciate your quick response.