Prague, Budapest or Rome?

I'm thinking about going somewhere in Europe for a weekend over Easter next year and I'm chosing between Prague, Rome or Budapest. Which city would you recommend? I've heard good stuff about all three cities. 
I want be able to walk around, eat good food, don't want it to be too expensive.
Where should I go? Why?
budapest - chech - europa - europe - hungary - italien - italy - prag - prague - resa - rom - rome - tjeckien - travel - ungern - weekend

5 things you should do in Croatia

 1) Visit Bol, Brac
Yes, this is where we stayed for a week, and it's such a pretty little town/village/or whatever you wanna call it. Not too many people live there all year around, it's so pretty and everything is within walking distance. There is the classic tourist market, a small grocery store, a long beach walk, little beaches and of course Zlatni Rat.
2) Paddleboarding
Probably one of the best things on my trip to Croatia this summer. We paid 200 kuna (about 27 euros) for 2 persons for 2 hours. We did this in Bol and paddleboarded along the beachwalk over to Zlatni Rat and back again. The water is soo clear and blue, and we did this first thing in the morning. No wind at all, quiet, just listening to the ocean. Later in the day the wind usually gets a little stronger, so best thing is to do it as early as possible! 
3) Walk around in Old Town, Split
Old town in Split is super cosy! There's all these little alleys with little shops leading up to different squares with lots of restaurants. I could've spent hours just walking around there in the evening. 
4) Try some croatian wine
Croatia makes really good wine! Go to a store and get some and enjoy in on your balcony. Can't get much better. Doesn't have to be more complicated than that!
5) Visit Krka national park
Even though I never got there, I do recommend it. I wish we had planned a little better and made it there. My parents just got home from Croatia and they were there, it looks soo beautiful on their pictures. A bit touristy, but still beautiful. 
5 things - bol - brac - bucket list - croatia - croatian - europa - europe - hvar - krka - kroatien - makarska - makarska riviera - national park - old town - paddleboarding - split - sup - to do - wine