7 nights available to visit either Vienna, Bratislava, Budapest (been to Budapest before), or Belgrade? Which itinerary below would you recommend for my interests?

Hi guys, so next month I will be doing a solo trip in Europe and part of this trip will include some central European cities.

Due to how I’ve booked my flights and my availability I will be flying into Vienna Airport on a Thursday and then 7 days later flying from Belgrade Airport to Bosnia. So this means I have 7 nights to play with in the Austria/Slovakia/Hungary/Serbia region.

I’m not really a massive museum / art gallery guy. But I like exploring cities by foot, to enjoy the architecture, enjoy good local cuisine, have a coffee and a few beers, and go on a pub crawl / night out.

I’ve been to Budapest before and have great memories so I am really compelled to return.

I’ve read mixed things on both Vienna and Bratislava. I’ve heard that Bratislava is cheaper and has good nightlife for a city its size, but some people don’t really rate it. I feel intrigued to check Vienna out and relax at a coffee shop, but I fear it may be a bit too pricey/pretentious for my liking with not really fun nightlife.

Potential itineraries I have thought about include:

1) Vienna , Budapest , Belgrade

2) Vienna , Budapest , Belgrade

3) Bratislava , Budapest , Belgrade

4) Vienna , Bratislava , Budapest , Belgrade

Out of these 4 itineraries, is there one you would recommend for me? Or is there an itinerary of your own that you would advise?

Thanks a lot!

7 nights available to visit either Vienna, Bratislava, Budapest (been to Budapest before), or Belgrade? Which itinerary below would you recommend for my interests?