Despite being a relatively small country, Portugal is one of the most beautiful destinations ... and white-washed beach towns ...