On Deák Ferenc Square, you'll find luxury hotels where to stay and gourmet restaurants to make the most of your stay.