Spend a weekend in Budapest. Visit well known sites, as well as off the beaten path ones, sleep in a boutique hotel, and eat and drink local.