Rhodes, Greece - walking tour of the Old Town, and New Town holiday parade