First, location. I think to get the absolute most out of a visit you have to be well located. Generally speaking this is where I think most people will get the most out of their visit: Get a map, find Andrassy ut (the street that the French used as a model for the Champs-Élysées – or possibly the other way around....??). On Andrassy ut there is a major intersection and metro stop called the Oktogon. Now draw a line from the Oktogon down the center of Andrassy ut and further until you hit the Danube river. Now find a place a block or two above the line or a two or three blocks below the line. I think this is the sweet spot. I have stayed a few times at the K&K and it's my favorite hotel for cost and location; in the center of this zone. But there are others too. Go to Google Earth or Google Maps and hunt down hotels by location and check their websites. Pick one that suites your personality and budget. This town has a lot to choose from, but try and stay in the zone I outlined because there are a lot of beautiful hotels that will kill you with transit time back and forth. Wouldn't you rather be able to walk out the door in the evening and be where you want to be for dinner, drinks, strolling, bars, theater, etc; rather than even a short 5 minute metro ride? As for the apartment. A two bedroom and two bathroom apartment is a rarity. I know the apartment rental business pretty well and I don't know one that fits that bill in a decent area of town. I know of a couple of situations where there are two apartments adjacent to each other and you will have better luck if you can accept that. Depending on the time of the year the hotel will cost 90 euro and up a night and two apartments about 90 to 150 euro a night for the pair. The advantage of the hotel is the service, the advantage of the apartments is the opportunity to live among the locals and get a deeper insight into the culture.