Mediterranean hill town