If you're looking for an off-the-beaten-path town in Portugal that is sure to enchant you, look to Monsanto, a town built in, on and around giant boulders.