Transylvania is a stunningly beautiful part of Romania. It's rolling hills and forests contain magnificent towns with stunning gothic style castles and architecture.