Every city has a soul that needs to be discovered. Budapest however has more than one. Born from the union of three towns, and now divided into two totally different districts, each with its own unique personality, the city of Budapest offers its visitors her twin souls on a silver platter, served with a long …
