Ghent: historic city of churches, towers and castles in Belgium