From charming Mediterranean towns to tropical beach havens and lush highland retreats, these regions offer diverse opportunities for retirees to live richly on a modest budget.