Szent István tér (St. Stephen Square) is one of those magical places in Budapest that instantly makes you want to linger, soak up...