We're a family of 3 and I'm trying to plan the Hungary/Slovakia portion of our trip this July. I know the outline of our trip: 3 nights in downtown Vienna, 2 nights in Budapest (not sure where), 1 night in Esztergom (we're crossing path's with our DD orchestra tour and they're performing at the Castle), 2 nights in Tencianske Teplice (another concert), final night in Vienna.
My initial idea was to rent a car after the Vienna portion and do the rest by driving and return the car in Vienna. I'm aware that there are border crossing fees and need to have special stickers for tolls for Hungary & Slovakia.
However, I'm not keen on the idea of driving in Budapest. Everything I think about transportation wise feels awkward, but maybe this is my lack of familiarity with this area and our options. Here's some thoughts and I would love feedback:
1) Do the driving as mentioned above, but stay somewhere on the outskirts of Budapest that has good public transportation into the touristy areas. (We would not be driving in the city once we arrive.) The thought is avoid driving in the downtown core. Is there any neighborhood/suburb that fits scenario that has decent accommodation options?
Or do trains...
2) I'm struggling a bit with different trains & schedules from Esztergom on. It appears if we take Hungarian trains we would need to backtrack to Budapest to catch a train to Bratislava. Or if we could take a taxi into Strurovo, Slovakia, take a train to Bratislava. The Slovakian schedule gives 7 options for Bratislava and I think I would want Bratislava hl st. and then transfer to bus 61/taxi to get to the car rental at the airport?
3). Once in Bratislava, pick up a car rental at the airport to go up to Tencianske Teplice. There are no trains to this town although I think there might be a train/bus combo. Driving seems way more flexible and way less hassle. Return car to Bratislava airport and take the train back to Vienna airport where we spend our final night.