This is a June week long holiday to Budapest, Vienna and Prague for under £200pp. It includes flights, accommodation and travel travel between Budapest and Vienna and Vienna and Prague.
Fly Ryanair to Budapest. You’ll spend 3 nights in Budapest. The apartments are centrally located and 3 nights gives you plenty of time to explore Budapest given you’ll likely arrive at lunchtime on Day 1.
You’ll depart Budapest early morning (other train times available) and it’s a two and half hour journey to Vienna. Arriving in Vienna on the train you will spend 2 nights at SK City Apartments in Vienna. Vienna can be expensive for accommodation but apartments are the way to go in Vienna. You are 20 mins walk into the main centre and near an Autobahn too.
Catching an early morning train (other times available) you will then arrive in Prague. To end your trip I’ve picked a great 4* hotel – the Hotel Augustus. It’s not too far from the Old Town. You don’t leave until late on 17 June so you have ample time to explore Prague.