Gjirokastra Castle sits atop a hill in rural Albania, it's a trip through history to explore it and the nearby village.